Bot Commands

Find out all the commands available for Chat Rewards below.

Add to Server
Available Commands
All
Channels
Credits
Rewards
Shop
Games
Server
Misc.

/active-channels view

Displays the list of currently active channels. All messages sent here have a chance to trigger rewards.

Permissions: All members can use this command.

/active-channels add

Adds a channel to the active channels list. Chat Rewards will only reward messages sent in these channels.

Example Usage: /active-channels add #general

Messages sent in #general now have a chance to trigger rewards.

Permissions: Manage Server or the server's "mod role" (if applicable).

/active-channels remove

Removes a channel from the active channels list. Chat Rewards will no longer reward messages sent in these channels.

Example Usage: /active-channels remove #general

Messages sent in #general no longer have a chance to trigger rewards.

Permissions: Manage Server or the server's "mod role" (if applicable).

/credits balance

Shows the amount of credits a user has.

Permissions: All members can use this command.

/credits add

Adds credits to a user's balance.

Example Usage: /credits add @Xonestly 500

Adds 500 credits to @Xonestly's balance.

Permissions: Manage Server or the server's "mod role" (if applicable).

/credits remove

Removes credits from a user's balance.

Example Usage: /credits remove @Xonestly 500

Removes 500 credits from @Xonestly's balance.

Permissions: Manage Server or the server's "mod role" (if applicable).

/credits settings

Changes the serverโ€™s currency name (default is "credits") and lets you add a currency emoji (default is none). Command names (like /credits balance) stay the same, but whenever the bot mentions the currency in messages, it will use your custom name and emoji.

Example Usage: /credits settings "SuperCoins" "๐Ÿ’Ž"

The bot will now refer to all currency in the server as "๐Ÿ’Ž SuperCoins". The bot usually calls all currency "credits", but by using this command, the bot will call the currency anything you'd like. Like "๐Ÿ’Ž SuperCoins".

Example Usage: /credits settings "None" "๐Ÿ’Ž"

The bot will now refer to all currency in the server as just "๐Ÿ’Ž". As long as there is a currency emoji, you may set the currency name to "None" and Chat Rewards will simply refer to all currency as the emoji, like "๐Ÿ’Ž".

Permissions: Manage Server or the server's "mod role" (if applicable).

/daily-credits

Displays the amount of Daily Credits you have left to claim for the day. Daily Credits are credits that all users are guaranteed to get if they chat enough each day.

Permissions: All members can use this command.

/daily-credits-limit

Adjusts the limit of guaranteed credits a user can get per day. Default is 500.

Example Usage: /daily-credits-limit 1000

Now, if users send 1000 messages, they are guaranteed to receive 1000 credits at the minimum.

Permissions: All members can use this command.

/credits transfer

Transers some credits from your balance to someone else's.

Example Usage: /credits transfer @Xonestly 500

Transfers 500 of your credits to @Xonestly's balance.

Permissions: All members can use this command.

/transfer-limits

Displays OR updates the transaction limits when using /credits transfer. If you do not specify any parameters when using the command, it will simply display the current limits.

Example Usage: /transfer-limits 1000 500 10%

Users can now only transfer 1000 credits per day, and can only receive 500 credits per day. Additionally, each transaction has a 10% tax.

Permissions: All members can use this command if they are just viewing the limits. Only people with Manage Server or the server's "mod role" (if applicable) can edit the limits.

/credits purge

Resets ALL users credits in your server back to 0 credits.

Permissions: Server Administrators.

/leaderboard

Displays the server's leaderboard in terms of highest credit balances, or most Chat Drops answered.

Permissions: All members can use this command.

/multiplier

Displays your current credit multiplier, which affects the amount of credits you receive from all sources.

Permissions: All members can use this command.

/streak

Displays your current chat streak, whether you need to wait or chat now, and the next multiplier milestone you can unlock.

Example Usage: /streak

Shows your current streak day, how many messages you still need to send, when the next streak window opens, and what multiplier comes next.

Permissions: All members can use this command.

/rates view

Shows the odds of receiving each type of reward that Chat Rewards has to offer in the server.

Permissions: All members can use this command.

/rates manage

Manage drop rates for Chat Rewards with an interactive interface. Use this interface to adjust the probabilities of different rewards appearing in the server.

Permissions: Manage Server or the server's "mod role" (if applicable).

/chat-drops manage

View and manage all custom Chat Drops in the server from one interactive menu. Chat Rewards already asks its own built-in Chat Drop questions, and this command lets you add your own custom questions and answers to that pool.

Example Usage: /chat-drops manage

Opens an interactive interface where you can add new custom Chat Drops, edit existing ones, and delete them directly with buttons.

Permissions: Manage Server or the server's "mod role" (if applicable).

/spawn reward

Instanly spawns a reward of the chosen type (Common, Epic, Legendary, and even Special Rewards like Mega, Super, and Ultimate).

Example Usage: /spawn reward legendary @Xonestly

Instantly spawns a LEGENDARY reward for @Xonestly in chat.

Permissions: Manage Server or the server's "mod role" (if applicable).

/spawn chat-drop

Instantly sends a custom Chat Drop.

Example Usage: /spawn chat-drop "Test Question" "Test Answer" #general 500

Will make Chat Rewards ask a Chat Drop in #general asking "Test Question" and the first response saying "Test Answer" will win 500 credits.

Permissions: Manage Server or the server's "mod role" (if applicable).

/spawn chat-flurry

Starts a Chat Flurry where Chat Rewards will be more active. You can configure the duration, spawn-rate multiplier, and credits multiplier of the Chat Flurry.

Example Usage: /spawn chat-flurry 120 2 3

Chat Rewards will now start a Chat Flurry that lasts 120 seconds that doubles (2) the drop rates of rewards and triples (3) all credits earned.

Permissions: Manage Server or the server's "mod role" (if applicable).

/special-rewards view

Displays your Special Rewards. Special Rewards are rarer then normal Common, Epic, and Legendary rewards and have the chance to give you credit multipliers.

Permissions: All members can use this command.

/special-rewards open

Opens a Special Reward and reveals what prize you got, like a credit multiplier.

Permissions: All members can use this command.

/boost-rewards

Allows you to configure how Boost Rewards work for your server, Chat Rewards can reward people with credits for boosting your server.

Example Usage: /boost-rewards #general 1000

Now, when Chat Rewards detects a boost, it will send a message in #general saying the user who boosted won 1000 credits for boosting the server.

Permissions: Manage Server or the server's "mod role" (if applicable).

/shop manage

View and manage all shop items in the server. Use this interface to add, edit, or remove items and adjust stock and categories.

Permissions: Manage Server or the server's "mod role" (if applicable).

/shop view

Displays the server shop where users can spend their credits to buy items.

Permissions: All members can use this command.

/goals view

Displays the server's active community goals so members can track progress, donate credits, and view donation activity.

Permissions: All members can use this command.

/goals manage

Create and manage community goals for the server. Use the interface to create goals, edit them, post the goal message, end goals, and handle expired goals.

Example Usage: /goals manage

Opens the community goal manager where you can create a goal, post it publicly, and manage its progress.

Permissions: Manage Server or the server's "mod role" (if applicable).

/cases manage

View and manage all cases (loot boxes) in the server. Cases appear in the shop and allow users to spend credits to open them and receive a random role based on weighted odds.

Example Usage: /cases manage

Opens an interactive interface showing all cases in the server. You can create new cases, edit existing ones (name, price, stock, description), or delete cases from here.

Permissions: Manage Server or the server's "mod role" (if applicable).

/cases item add

Adds a role to a case with a specific weight. The weight determines how likely users are to receive this role when opening the case (higher weight = more common).

Example Usage: /cases item add "Starter Case" @Common Role 70

Adds the @Common Role to "Starter Case" with a weight of 70, making it more likely to drop than roles with lower weights.

Permissions: Manage Server or the server's "mod role" (if applicable).

/cases item edit

Edits the weight of a role already in a case. Adjust the weight to make the role more or less common when users open the case.

Example Usage: /cases item edit "Starter Case" @Common Role 50

Changes the weight of @Common Role in "Starter Case" to 50, making it less common than before (if it was previously 70).

Permissions: Manage Server or the server's "mod role" (if applicable).

/cases item remove

Removes a role from a case. Users will no longer be able to receive this role when opening the case.

Example Usage: /cases item remove "Starter Case" @Common Role

Removes @Common Role from "Starter Case". The role will no longer drop when users open this case.

Permissions: Manage Server or the server's "mod role" (if applicable).

/mod-role

Sets the role that allows users to configure the bot and execute permissions that require the "mod role" permission.

Example Usage: /mod-role @Mod

All users with the @Mod role will be able to configure Chat Rewards and use all of the commands that require the server's "mod role".

Permissions: Server Administrators

/blacklist

Allows the server to blacklist a user from using Chat Rewards. Blacklisted users cannot earn rewards or spend credits.

Example Usage: /blacklist @Xonestly Add Blacklist

@Xonestly is now blacklisted and is unable to earn rewards or use Chat Rewards within the server.

Permissions: Manage Server or the server's "mod role" (if applicable).

/reward-messages

Configures where reward messages (like "COMMON REWARD" or "MEGA REWARD") are sent and how long they stay before deletion. By default, reward messages appear in the same channel as the userโ€™s original message (the message that triggered the reward) and never delete.

Example Usage: /reward-messages #bot-commands 30

Now, all reward messages will be sent in the channel #bot-commands, regardless of the user's original message location, and will delete after 30 seconds.

Permissions: Manage Server or the server's "mod role" (if applicable).

/setup

A guided onboarding that sets up Chat Rewards for the server with just a couple of questions.

Permissions: Server Administrators

/logging

Configures logging settings. Logging allows the server to receive alerts about members' interactions with Chat Rewards.

Example Usage: /logging #server-logs @Admin

All logs relating to Chat Rewards will now be posted in #server-logs and Chat Rewards will ping the @Admin role on crucial alerts (not every log).

Permissions: Manage Server or the server's "mod role" (if applicable).

/premium

Shows the server's premium status and lets you activate your purchased premium subscription on that server."

Permissions: Manage Server or the server's "mod role" (if applicable).

/whitelabel

Allows you to change the bot's avatar, banner, name, and bio. Leave everything empty to reset to default.

Example Usage: /whitelabel avatar (image), banner (image) "Super Rewards" "I am the Super Rewards bot"

Will set the bot's avatar and banner to their images, will change the name of the bot to "Super Rewards" and set the bio of the bot to "I am the Super Rewards bot"

Example Usage: /whitelabel

Will reset the bot's avatar, banner, name, and bio to default.

Permissions: Server Administrators

/games manage

View and manage the server's games. You can enable or disable individual games and edit the games tax from one interactive menu.

Example Usage: /games manage

Opens a management panel for Rock Paper Scissors, Guess the Number, Coin Flip, and the shared games tax.

Permissions: Manage Server or the server's "mod role" (if applicable).

/games rps

Challenge another member to Rock Paper Scissors for credits. You can pick a specific opponent or create an open challenge that anyone can join.

Example Usage: /games rps challenge:Open challenge wager:500 rounds:3

Creates an open Rock Paper Scissors challenge for 500 credits where the first player to win 3 rounds wins the pot after tax.

Permissions: All members can use this command.

/games coin-flip

Challenge another member to a coin flip wager. Once accepted, Chat Rewards assigns heads and tails, flips the coin, and pays the winner after tax.

Example Usage: /games coin-flip challenge:Specific opponent wager:250 opponent:@Xonestly

Challenges @Xonestly to a 250 credit coin flip.

Permissions: All members can use this command.

/games guess-number

Challenge another member to guess closest to a secret number from 1 to 1,000. Each player submits their guess privately, and the first player to the selected round target wins.

Example Usage: /games guess-number challenge:Open challenge wager:500 rounds:3

Creates an open Guess the Number challenge for 500 credits where the first player to win 3 rounds wins the pot after tax.

Permissions: All members can use this command.

/feedback

Sends feedback or reports any issues with the bot directly to the developers.

Example Usage: /feedback "Hey! I love this bot."" "General Feedback"

Sends the general feedback of "Hey! I love this bot." to the developers. You can also submit suggestions and bugs.

Permissions: All members can use this command.

/vote

Provides two vote links that award users up to 600 free credits daily across all servers they're in.

Permissions: All members can use this command.

/invite

Shows the invite link for Chat Rewards.

Permissions: All members can use this command.

/info

Shows information about Chat Rewards. Like when the bot was created.

Permissions: All members can use this command.

/stats

Shows user/server/global stats for Chat Rewards.

Example Usage: /stats @Xonestly Global Stats

Shows @Xonestly's global stats (across all servers) with Chat Rewards, like total credits earned and spent.

Permissions: All members can use this command.

/quests

View your active daily and weekly quests and track your progress. Quests are small challenges that reward you with credits when completed โ€” like sending messages, reacting, opening cases, or winning Chat Drops.

Example Usage: /quests

Opens a panel showing all your current quests, your progress on each one, the credit reward, and when they reset. New quests are automatically assigned each day and week.

Permissions: All members can use this command.

/opt-out

Opt in/out of Chat Rewards. Optedโ€‘out users won't earn rewards or be able to interact with the bot.

Example Usage: /opt-out "Opt Out"

You have opted out of Chat Rewards. You will no longer earn rewards from chatting, appear on leaderboards, answer Chat Drops, or interact with the bot.

Example Usage: /opt-out "Opt In"

You have opted back in to Chat Rewards. You can now earn rewards from chatting, appear on leaderboards, answer Chat Drops, and interact with the bot again.

Permissions: All members can use this command.

/help

Shows helpful information and links for the bot.

Permissions: All members can use this command.

/commands

Displays this command list, but in Discord (much less detailed).

Permissions: All members can use this command.

/ping

Shows the current latency of the bot.

Permissions: All members can use this command.