Skip to content

MirayXS/SplatNET

SplatNET

All Contributors

SplatNET

SplatNET is a Powerful Splatoon Discord Bot

Basic requirements JavaScript NodeJS DiscordJS
Github Repository Info License: GPL v3 GitHub code size in bytes GitHub repo size
Discord Bot Discord Bots Discord Bots Discord Bots

Table Of Contents

Click to reveal

Features

Click to reveal
  • Splatoon Information Data

    • Schedules
      • Turf War, Ranked, League
        • Current Schedules
        • Next Schedules
      • Co-op (Salmon Run)
        • Current Schedules
        • Next Schedules
        • Reward Item
    • SplatNet
      • Current SplatNet Gear
  • Splatoon Random Generator

    • Generate a random private session code
    • Mode Random Generator
    • Weapon Random Generator
    • Stage Random Generator
    • Sub Weapon Random Generator
    • Skill Random Generator
    • Shoes Random Generator
    • Brand Random Generator
    • Clothes Random Generator
    • Head Gear Random Generator
    • Memcake Random Generator
    • Splatfest Stage Random Generator
    • Splatfest Color Random Generator

Todo

  • Random Generator : Random Private Session (splat!privatebattle - Gives you a random setup for a private battle!)
  • Random Generator : Random Gear⠀⠀⠀⠀⠀⠀⠀⠀⠀(splat!randomgear - Gear Set Random Generator)
  • Random Generator : Random Set⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀(splat!randomset - Full Set Random Generator)
  • Random Generator : Random Team Weapon⠀⠀ (splat!randomteamweapon - Team Weapons Random Generator)
  • Random Generator : Random Team Gear⠀⠀⠀⠀⠀(splat!randomteamgear - Team Gear Random Generator)
  • Item and Gear Data names JSON Files⠀⠀⠀⠀⠀ ⠀(for the above random generators) From SplatHeX - From Upcoming SplatDatabase
  • Migrate "./assets/json/.." to https://github.com/MirayXS/SplatDatabase/tree/master/arrayInternal
  • Delete the assets folder after migration
  • Weapon and Gear Database Searching Commands (commands/database)
    • splat!weapon returns info about a specified weapon
    • splat!headgear returns info about a specified headgear
    • splat!clothes returns info about specified clothes
    • splat!shoes returns info about specified shoes
  • Add Parameters to commands (splat!help, README.md)
  • Re-design helper embed with discord.js easy menu creator
  • Individual stats for rotations (commands/individual)
    • splat!turfwar displays current and next turfwar stats rotation
    • splat!ranked displays current and next ranked stats rotation
    • splat!league displays current and next league stats rotation
    • splat!rotations displays all modes current and next stats rotation // discord.js easy menu creator

Selfhosting

Agreement

  • You may not host a public version of SplatNET.
  • You may not charge for the usage of your instance of SplatNET.
  • You may not provide support for SplatNET.

Installation

Prerequisite
  • To wake up SplatNET, Node.js 14.4.0 or newer must be installed.
Downloading and installing steps
  1. Download the latest version of SplatNET.

  2. Configure SplatNET :

    • Run node setup.js
    • You will need to create a bot application in the developers portal
    • Just follow the configuration steps, and that's it !
  3. Getting Started

    • Run node index.js
    • SplatNET is now operational ! 🎉

Command list


General

  • splat!currentmaps Displays the current Splatoon 2 Gamemodes/Maps

  • splat!nextmaps Displays the upcoming Splatoon 2 Gamemodes/Maps

  • splat!currentsalmonrun Displays current Splatoon 2 Salmon Run Map/Weapons

  • splat!nextsalmonrun Displays upcoming Splatoon 2 Salmon Run Map/Weapons

  • splat!splatnet Displays contents of the splatnet shop

Core

  • splat!help Displays Base Help with all my commands

  • splat!ping Returns the bot's average ping

  • splat!stats Returns bot stats

Random Generator

  • splat!sp2code Generates a random private session code (DMs)

  • splat!randommode Mode Random Generator

  • splat!randoweapon Weapon Random Generator

  • splat!randomstage Stage Random Generator

  • splat!randomsub Sub Weapon Random Generator

  • splat!randomskill Skill Random Generator

  • splat!randomshoes Shoes Random Generator

  • splat!randombrand Brand Random Generator

  • splat!randomclothes Clothes Random Generator

  • splat!randomheadgear Head Gear Random Generator

  • splat!randommemcake Memcake Random Generator

  • splat!randomfeststage Splatfest Stage Random Generator

  • splat!randomfestcolor Splatfest Color Random Generator

Internal Data


Schedules

SplatNet


Discord Bots


Contributors ✨

Thanks goes to these wonderful people (emoji key):


Miray

🐛 💻 🖋 📖 🤔 🚇 🚧 🔌 📆 💬 👀 🛡️ 🔧 ⚠️ 📢 📓

This project follows the all-contributors specification. Contributions of any kind welcome!