Bot Commands

Find out all the commands available for Chat Rewards below.

Add to Server
Available Commands
All
Channels
Credits
Rewards
Shop
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.

/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 adjust

Adjusts the odds of receiving each type of reward in the server.

Example Usage: /rates adjust Common 0.5%

Now, 0.5% of all messages sent in any active channels will trigger a Common reward.

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

/rates reset

Resets the odds of receiving each type of reward in the server to their default values.

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

/chat-drops create

Creates a custom Chat Drop. Chat Rewards will add this custom Chat Drop to its database of pre-made questions and will start automatically prompting it in chat.

Example Usage: /chat-drops create "Test Question" "Test Answer"

Creates a custom Chat Drop with the question "Test Question" and answer "Test Answer". Chat Rewards will now start asking this question in chat automatically.

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

/chat-drops edit

Edits an existing custom Chat Drop.

Example Usage: /chat-drops edit 18 "New Question" "New Answer"

Edits the custom Chat Drop that has the ID of 18 to now have the question "New Question and answer "New Answer".

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

/chat-drops delete

Deletes an existing custom Chat Drop.

Example Usage: /chat-drops delete 18

Deletes the Chat Drop with the ID of 18 from Chat Rewards' database.

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

/chat-drops view

Shows all custom Chat Drops made in the server. Displays the ID, question, and answer for each Chat Drop.

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 view

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

Permissions: All members can use this command.

/shop buy

Purchases an item from the shop using the user's credits.

Permissions: All members can use this command.

/shop add

Adds an item to the server shop.

Example Usage: /shop add @Role 500 infinite "Some Roles" "This is a description" โญ

Adds the role @Role to the server shop costing 500 credits with an infinite stock, the role will be under the "Some Roles" category, have the description "This is a description", and have the role emoji "โญ".

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

/shop edit

Edits a role already in the server shop.

Example Usage: /shop edit @Role 1000 25 "More Roles" "Edited description" ๐Ÿช

Edits the role @Role in the server shop to now cost 1000 credits with a stock of 25, the role will now be under the "More Roles" category, have the description "Edited description", and have the role emoji "๐Ÿช".

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

/shop remove

Removes an item from the server shop.

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

/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.

/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.