Invite this bot to your guild!
Competitive Pokémon Discord Bot, rewritten from the ground up.
SableyeBot v4 requires NodeJS v16.
Follow these steps to run your own local copy:
- Clone this repository.
- Rename
example.envto.envand fill out the fields needed. - Run
npm ito install dependencies. - Enter the
serverdirectory and runnpm ito install its dependencies. - Run
npm run update-commandsto update command definitions with Discord. - Run
npm run debugto run the application proper.- You should use
ngrokor simlar to get this working in a test environment that isn't directly exposed to the internet.
- You should use
- For production use, install
pm2and runnpm run pm2-start.
If you find a bug, please include the following in your complaint:
- A description of the bug (What should have happened? What did happen?)
- Reproduction steps (This usually means pasting out the commands you used, including arguments)
- Screenshots/Pastes of output, GIFs if necessary.
- Bot version if you're running your own instance
/abouthas this info- Not needed if you're using the Verified bot
@Sableye Bot#0303
- Any other additional information you think might be useful.
If you can help me out I'm always open to pull requests. Don't worry about styling - as long as your code is prettier than a dumpster fire I'll fuss over the specifics myself.
- PokemonShowdown (by @Zarel/@smogon), the initial source of our data.
- Modular Pokémon Showdown (by @scheibo/@pkmn), which puts PS into an easily queried format.
- SableyeBot3 (by @JsKingBoo), the direct predecessor to this bot.