-
Notifications
You must be signed in to change notification settings - Fork 2
Commands
All commands start with k! by default.
- Bot Administration / General
- DDR Specific Commands
- Screenshot Management Commands
- DDR Genie / Score DB Commands
- Meme Commands
k!help - Shows the command list and some basic info about the bot.
k!authorize - Allows the bot to run commands in the current channel. Must be run by a bot admin or server owner.
k!addreport - Sets the channel the command is run from as a output channel for the DDR machine reporting log.
k!setfeed - Sets the channel as a server's scorefeed channel if DDR-GENIE is enabled on the bot. New parsed scores will be posted here automatically if the score was made by a member of the server.
k!memeon - Allows the channel to use meme commands. A channel does not need authorization to use meme commands other then memeon
k!yeet - Kills the bot. Can only be run by a bot admin.
k!lookup [DDRID] - Attempts to search for a user by DDR-ID (numerical) to resolve their DANCER NAME. Will not work during e-amusement maintenance.
k!search [DANCER NAME] - Attempts to find users with DANCER NAMES similar to the specified argument. Will show found dancers and their DDR-ID.
k!link [username] [password] [otp] - DM ONLY Allows a user to link their e-amusement account with the bot to be able to manage the user's screenshots. If run outside a DM, the user will be asked to run this command in a DM. Username and Password are the user's e-amusement username and password. (Credentials are not saved. See the notice in the source code.)
k!auto [on|off] - Allows the user to turn on or off auto mode. In auto mode, screenshots will be DMed to the user as they're taken. If DDR-GENIE is enabled on the bot, their screenshots will be parsed and logged in the bot's score database as well. This will silently fail during e-amusement maintenance. (Though after maintenance will resume automatically)
k!scores (all) - Fetches any unexpired screenshots from e-amusement and shows them to the channel. If a screenshot has been fetched before, it will not repost new ones. To override this, add the optional all argument. If DDR-GENIE is enabled on the bot, their screenshots will be parsed and logged in the bot's score database as well. This will not work during e-amusement maintenance.
`k!genie [screenshot_url] - Fetches the screenshot from the screenshot URL and uses DDR-GENIE to parse it and display a bot scorecard. Good for testing how well genie is working
k!top (discord name) - Shows your top 5 plays that are saved in the score db. If an optional discord name is specified, it shows that player's top scores.
k!leaderboard - Shows the top 5 players in the bot's leaderboard. Score is determined by adding the "money score" of all of their PBs together.
k!show [ID] - Shows the score card for a saved score in the score DB with the specified ID.
k!screenshot [ID] - Shows the screenshot associated to the saved score with the specified ID.
k!redo [ID] - Instructs the bot to rescan the screenshot for a saved score with the specified ID. This should be used if the bot gets your score details wrong and then genie is updated later to resolve the issues.
k!csv - Exports your saved DB scores as a CSV file for use in a spreadsheet program. The delimiter is | and the first row contains header information.
k!manual [discordid] [filename] [timestamp] - Instructs the bot to manually process and ADD (not replace) a score to the score DB for a user specified by the discord id. The timestamp specified will also be treated as fact for the new score. Due to security reasons this command is limited to bot admins only.
k!meme [add|del] [meme_name] [message] - Manages memes. Used to add or remove meme macro commands with specified messages. Can be used by bot admins or server admins only.