Skip to content

A discord bot where all users can play pokemon together

Notifications You must be signed in to change notification settings

Panda3DS-emu/discord-plays

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord-plays

⚠️ discord-plays is currently under a rewrite! If you're looking for the stable version, try the http branch ⚠️

A discord bot hosting GB, GBC, GBA, NDS and 3DS emulators!

Commands:

/screen shows the in-game screen with buttons
/summary shows a gif of the last few frames (TODO)
/leaderboard shows who pressed the most keys
/poke-jail shows who's currently banned

Instructions:

To add this bot to your server, follow these instructions:

You should be able to use your own emulators if you follow the SkyEmu API

Administration

Create an admins.json file in DiscordBot/ with a json string array of all user ids you want to be administrators of the bot.
Example: ["21318712398012", "19238129031092"] will have 2 admins with those ids.

Admin commands:

/poke-ban <id> <opt:days> <opt:reason> bans a user. If no days are specified the ban is for 9999 days.
/poke-unban <id> unbans a user

Banned users can't use bot commands.

Compatibility with emulators

Pokemon-Bot strives to provide a simple interface that can be easily hooked to various emulators if they provide the necessary APIs.
At the moment, Pokemon-Bot has been successfully connected to the following emulators:

  • The GameBoy core of Hydra: The emulator that inspired the project.
  • SkyEmu: Provides GB(C), GBA and NDS emulation
  • Panda3DS: Provides 3DS emulation

Try it out!

Here's some Discord servers where you can find this bot to try it out! The game currently being played on these servers may vary, so hop on and check out what's currently playing!

Ack

Thanks to Sky for SkyEmu
and my friends at the emudev discord.

About

A discord bot where all users can play pokemon together

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%