A Discord Bot to connect the Speedrun.com and Hypixel APIs.
Uses MongoDB for a database to store the banlist and known runners.
Command | Description |
---|---|
/help | Shows a help message. |
/hypixel | Provides helpful links for Hypixel Speedruns. |
/link <game> | Sends a link to the provided game. |
/categories <game> | Shows the categories/variables for the provided game. |
/search <keyword> (page) | Searches for games containing the keyword(s). |
/leaderboard <game> | Provides a leaderboard for the given game. |
/verified <user> | Provides the number of runs verified by the given user. |
/queuelength <game> | Provides the number of unverified runs for the given game. |
/dream (simulations) | Simulates Dream's pearl and blaze rod odds. |
/ping | Provides bot response time. |
Command | Description |
---|---|
src!banlist list | Lists all accounts in the banlist. |
src!banlist add <player> | Adds an account to the banlist. |
src!banlist remove <player> | Removes an account from the banlist. |
src!banlist search <player> | Searches for banned player and returns information regarding ban |
Command | Description |
---|---|
src!runners list | Lists all accounts in the known runners. |
src!runners add <player> <src account> | Adds an account to the known runners. |
src!runners remove <player> | Removes an account from the known runners. |
src!runners search <player> | Searches for known and returns information account information. |
src!runners searchsrc <src account> | Searches by src account and returns all associated accounts. |
Command | Description |
---|---|
src!dream (simulations) | Same as slash command version. |
Command | Description |
---|---|
src!check (...account) | Checks a list of accounts for Hypixel friends/guild lists, banlist, and known runners list. |
Runs a modified version of /leaderboard which runs for multiple games and combines their world record count to a single embed.
Finds runners with verified runs of certain categories and automatically submits a run containing the combined time of these categories.
Ensures runs submitted to categories managed by a bot are rejected.
Checks a list of games for unverified runs older than 2 weeks. Sends a list of "old runs" to logging channel.
- Nick-NCSU Developer