{"id":21144257,"url":"https://github.com/offtkp/discord-plays","last_synced_at":"2025-07-09T06:30:39.598Z","repository":{"id":283175758,"uuid":"573570652","full_name":"OFFTKP/discord-plays","owner":"OFFTKP","description":"A discord bot where all users can play pokemon together","archived":true,"fork":false,"pushed_at":"2024-02-05T20:37:27.000Z","size":3630,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T18:39:18.748Z","etag":null,"topics":["discord-bot","emulator","pokemon","pokemon-black","pokemon-emerald","pokemon-gold"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OFFTKP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-02T19:38:51.000Z","updated_at":"2025-03-03T01:24:55.000Z","dependencies_parsed_at":"2025-03-18T23:41:47.691Z","dependency_job_id":"67695ed7-f247-4db7-819a-28c4d0764275","html_url":"https://github.com/OFFTKP/discord-plays","commit_stats":null,"previous_names":["offtkp/discord-plays"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OFFTKP/discord-plays","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OFFTKP%2Fdiscord-plays","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OFFTKP%2Fdiscord-plays/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OFFTKP%2Fdiscord-plays/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OFFTKP%2Fdiscord-plays/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OFFTKP","download_url":"https://codeload.github.com/OFFTKP/discord-plays/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OFFTKP%2Fdiscord-plays/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264405906,"owners_count":23603032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord-bot","emulator","pokemon","pokemon-black","pokemon-emerald","pokemon-gold"],"created_at":"2024-11-20T08:16:26.495Z","updated_at":"2025-07-09T06:30:39.593Z","avatar_url":"https://github.com/OFFTKP.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# discord-plays\n\n:warning: discord-plays is currently under a rewrite! If you're looking for the stable version, try the http branch :warning:\n\nA discord bot hosting GB, GBC, GBA, NDS and 3DS emulators!\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./movie.gif\"/\u003e\n\u003c/p\u003e\n\n## Commands:\n\n`/screen` shows the in-game screen with buttons    \n`/summary` shows a gif of the last few frames (TODO)    \n`/leaderboard` shows who pressed the most keys     \n`/poke-jail` shows who's currently banned    \n\n## Instructions:\nTo add this bot to your server, follow these instructions:\n\n- Download (or compile) the latest version of SkyEmu\n  - Windows: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_win/dev/WindowsRelease.zip\n  - macOS: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_mac/dev/MacOSRelease.zip\n  - Linux: https://nightly.link/skylersaleh/SkyEmu/workflows/deploy_linux/dev/LinuxRelease.zip\n- While in directory `DiscordBot`, run the command `go build -o DiscordBot`     \n- This should create an executable named `DiscordBot`, which you can run using the terminal\n  - On Windows, open `cmd.exe`, navigate to the directory of the executable and run it by typing `DiscordBot.exe`\n  - On Linux, open your terminal emulator, navigate to the directory of the executable and run it by typing `./DiscordBot`\n- The first time you run the bot, it will help you create a configuration file    \n  - Make sure you use the token, not the application id or the public key!\n  \u003cp float=\"center\"\u003e\n    \u003cimg src=\"/token.png\"/\u003e\n  \u003c/p\u003e\n- Run the bot!\n\nYou should be able to use your own emulators if you follow the [SkyEmu API](https://github.com/skylersaleh/SkyEmu/blob/dev/docs/HTTP_CONTROL_SERVER.md)\n\n## Administration\nCreate an `admins.json` file in `DiscordBot/` with a json string array of all user ids you want to be administrators of the bot.    \nExample: `[\"21318712398012\", \"19238129031092\"]` will have 2 admins with those ids.    \n\n### Admin commands:\n`/poke-ban \u003cid\u003e \u003copt:days\u003e \u003copt:reason\u003e` bans a user. If no days are specified the ban is for 9999 days.    \n`/poke-unban \u003cid\u003e` unbans a user    \n\nBanned users can't use bot commands.    \n\n## Compatibility with emulators\nPokemon-Bot strives to provide a simple interface that can be easily hooked to various emulators if they provide the necessary APIs.\n\u003cbr\u003e\nAt the moment, Pokemon-Bot has been successfully connected to the following emulators:\n\n- The GameBoy core of [Hydra](https://github.com/OFFTKP/hydra): The emulator that inspired the project.\n- [SkyEmu](https://github.com/skylersaleh/SkyEmu): Provides GB(C), GBA and NDS emulation\n- [Panda3DS](https://github.com/wheremyfoodat/Panda3DS): Provides 3DS emulation\n\n## Try it out!\nHere'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!\n- [SkyEmu server](https://discord.com/invite/tnUEtmJgA5): Play GB/GBC/GBA/DS games, running on SkyEmu\n- [Panda3DS server](https://discord.com/invite/ZYbugsEmsw): Play 3DS games, running on Panda3DS\n\n## Ack\nThanks to Sky for [SkyEmu](https://github.com/skylersaleh/SkyEmu)    \nand my friends at the emudev discord.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofftkp%2Fdiscord-plays","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofftkp%2Fdiscord-plays","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofftkp%2Fdiscord-plays/lists"}