Tastybot

Here's a list of Tastybot's commands. We try to update this list as commands change, but it's not always possible.
Ask staff for help concerning commands!

Parameters between <> are required, between [] are optional and | indicates "or". Ex: add|remove.

user commands

Command Parameters Description
!fortune <@user> Sends the specified user a random Fortune.
!food <@user> Sends the specified user some food.
!flowers <@user> Sends the specified user flowers.
!love <@user> Sends the specified user some love.
!pizza <@user> Sends the specified user some pizza.
!shoe <@user> Throws a shoe at the specified user.
!punch <@user> Punches the specified user.
!accept [lottery|duel|giveaway|wlbuddy] Accepts something, like the Lottery, a Duel, Giveaway or Wait List Buddy invite.
!acronym [length] [excluded letters] Generates an acronym of the specified length, without the excluded letters.
!afk [message] Sets an AFK message to display when you're away.
!catfacts none Sends a random cat fact in chat.
!dc none Checks if you have disconnected and attempts to place you back.
!decline [lottery|duel|giveaway|wlbuddy] Decline something, like the Lottery, a Duel, Giveaway or Wait List Buddy invite.
!discord [@user]] Sends a link to Tastycat's Discord Server.
!duel <@user> Challenges someone to a duel. Winner is randomly picked, loser gets muted.
!eta none Displays how long it will take for you to reach the booth.
!guess <letter|word> Attempts to guess a letter or the full word of an active Hangman game.
!giveaway none Prompts you for confirmation before giving away your Wait List Position to a random user.
!join none Adds you to the Join Queue, if Join Mode is enabled.
!leave none Removes you from the Join Queue, if Join Mode is enabled.
!meow none Sends a random cat gif.
!opcheck <cid <cid> <format>|link> Checks if the specified media is Overplayed or not.
!opt [lottery|duels] Opts in (or out) of Lottery (default if no parameter is specified).
!raffle none Joins a Raffle, if one is being held.
!song none Sends the song title in chat.
!wlbuddy [@user|divorce|move] Manages your own Wait List Buddy status. Can look up your Wait List Buddy, divorce them, or move you to them in the WL.

rdj commands

Command Parameters Description
!duelhelp [@user] Informative text on how Tastybot's Duels work.
!admin [@user] Informative text on what plug.dj Admins are.
!ba [@user] Informative text on what plug.dj Brand Ambassadors are.
!bg [@user] Informative text on why we have a custom background.
!blog [@user] Sends a link to Tastycat's news & blog.
!cat [@user] Informative text on why we have a custom avatar.
!commands [@user] Sends a link to this Command List.
!community [@user] Informative text on how to create your own community.
!dchelp [@user] Informative text on how to recover your Wait List Position.
!emotes [@user] Sends a link to plug.dj's Emoji List and to Tastyplug's Emote List.
!faq [@user] Sends a link to Tastycat's Frequently Asked Questions.
!fb [@user] Sends a link to Tastycat's Facebook Page.
!gifts [@user] Informative text on how plug.dj Gifts work.
!greyswaps [@user] Informative text on why we do not perform !swaps between 2 grey users.
!history [@user] Informative text on how to find the DJ History on plug.dj.
!lotteryhelp [@user] Informative text on how the Lottery works.
!namechanges [@user] Informative text on how to change your username on plug.dj.
!op [@user] Informative text on how to check if your song is Overplayed.
!points [@user] Informative text on how plug.dj Points work.
!plugblog [@user] Sends a link to plug.dj's blog.
!rdj [@user] Informative text on how Tastycat Resident DJs are promoted.
!rules [@user] Sends a link to Tastycat's Chat & DJ Rules.
!staff [@user] Informative text on how Tastycat Staff is promoted.
!shush [@user] Meh, mute, shush. Don't complain.
!social [@user] All the Tastycat Social Links.
!support [@user] Sends a link to plug.dj's Support Desk.
!tastyplug [@user] Sends a link to Tastyplug.
!theme [@user] Informative text on Tastycat's Music Theme.
!xphelp [@user] Informative text on how plug.dj XP Earnings work.
!waitlist [@user] Informative text on how to join the Wait List.
!whylock [@user] Informative text on why the Wait List is locked.
!wlbuddyhelp [@user] Informative text on how Tastybot's Wait List Buddies work.

bouncer commands

Command Parameters Description
!active [minutes] Checks how many people chatted in the past minutes.
!autochat <@user> Checks an user's messages to see if they're auto-chatting.
!autoskip none Toggles Autoskip. This will skip every song at 5s remaining, useful for advancing issues.
!clearqueue none Clears the Add Queue. This queue is used for lottery, !move and !dc
!cycle none Enables DJ Cycle (why?).
!darude none Enables Darude Spam Protection. No dudu's shall be posted.
!delete <@user> Deletes the specified user's chat messages.
!deleteemotes none Deletes all the chat messages containing an emote.
!deletetext <text> Deletes all the chat messages containing the specified text.
!demote none Demotes yourself if you're on the Bouncer List.
!disableafk <@user> Disables the specified user's AFK Message.
!execute <@user> Executes the specified user.
!getlist [1|2|3|4] Tastybot DMs you one of the saved Wait Lists, if you're on Tastycat's Staff Slack.
!isanyone <level> Display which users have reached the specified level.
!joinclear none Clears the Join Queue. This queue is used for !join (Join Mode).
!joinmode none Display which users are on the Join Queue.
!jointime <@user> Display the time that an user has been in the room for.
!keep none Tastybot will move the current DJ to the 1st Wait List Position after they finish DJing.
!kick <@user> [duration] Kicks the specified user for the specified duration. Duration defaults to 30 seconds.
!leveldelete <level> Toggles Level Delete (link deletion per level) to the specified level.
!linkmute <@user> Linkmutes the specified user. They will not be able to send links in chat.
!linkunmute <@user> Linkunmutes the specified user. They will now be able to send links in chat.
!lock none Locks the Wait List.
!lock none Unlocks the Wait List.
!lockdown [level] Lock down the chat so only users with the specified level or above can chat. Default level is 50, Staff is not affected.
!lockskip [recent|op|mehs|title|404|mix|theme|rules|nsfw] Lockskips (skips and moves to 3rd) the current DJ. You can specify a reasoning to be sent with it.
!motd none Sends the current MOtD in chat.
!move <@user> [position] Moves the specified user to the specified position. Position defaults to 50.
!mute <@user> [duration] Mutes the specified user for the specified position. Duration defaults to 15 minutes.
!unmute <@user> Unmutes the specified user.
!opcheck none Checks if the current media is Overplayed or not.
!ping none Pong?
!promote none Promotes yourself if you're on the Bouncer List
!queue none Displays which users are on the Queue. This queue is used for Lottery, !move and !dc.
!remove <@user> Removes the specified user from the Wait List or Booth.
!skip none Force skips the current DJ.
!status none Displays some of Tastybot's Setting status.
!swap <@user> <@user> Swaps the two specified users in the Wait List.
!voteratio <@user> Displays the specified user's vote ratio.
!xp none Displays how much XP Tastybot has currently.

manager commands

Command Parameters Description
!apocalypse ??? You don't want to know.
!lolomgwtfbbq ??? This one either.
!antiafk [limit [minutes]|reset <@user>] Manages AntiAFK settings. You can display/alter the limit, reset someone's AFK timer or toggle it.
!ban <@user> Permanently bans the specified user.
!blacklist [link] Blacklists the current song. If an URL is provided, that will be blacklisted instead.
!unblacklist <link> Removed the linked song from the Blacklist.
!clearchat none Clears the chat by deleting all messages.
!cycleguard none Toggles CycleGuard. When enabled, prevents DJ Cycle for staying on for longer than 10 minutes.
!duels [cooldown [minutes]|mute [minutes]|reset] Manages Duel settings. You can display/alter the cooldown and mute or reset the cooldown.
!eventmode none Toggles Event Mode. Wait List is locked until emptying, Join Mode and Time Guard are disabled.
!friendrequests none Displays how many Friend Requests Tastybot has (may cause some lag while it gathers the info).
!duels [cooldown [minutes]|position [number]|reset] Manages Giveaways settings. You can display/alter the cooldown and required position or reset the cooldown.
!joinmode none Toggles Join Mode. When enabled, !join adds you to the Join Queue. Tastybot adds random users from the Join Queue to the WL.
!lockguard none Toggles LockGuard. When enabled, prevents the Wait List from staying locked for longer than 10 minutes.
!lottery [activate] Toggles the Hourly Lottery. Can activate it manually.
!lotteryday [activate] Toggles Lottery Day. Wait List is locked down to 10 users. Each song, Tastybot picks an active (in chat) user and adds to the Wait List.
!mix <link> Queue's up a mix from the specified link.
!motd [toggle|[minutes]|[message]] Manages the MOtD settings. Can toggle it on and off, set the interval or alter the message.
!podcast <episode number> Queue's up the Monstercat Podcast with the given episode number.
!raffle <start [minutes]> Starts a new Raffle, to be closed in the specified length. Defaults to 3 minutes.
!reload none Reloads Tastybot.
!riglottery none Rigs the Lottery.
!staff <list|add <@user> <managers|bouncers|rdjs|remove <@user> Manages the Staff list. You can add, remove or list Staff by role.
!timeguard none Toggles TimeGuard. When enabled, prevents songs of over 10 minutes from being played.
!uptime none Displays the amount of time Tastybot has been running for.
!usercommands none Toggles User Commands.

©2014-18 Fungus (Olivier Houle).