Getting Started
Once Chaos Dev Bot is in your server, go to the dashboard and log in with Discord. The login flow only asks for the identify and guilds scopes, it doesn't need anything else to show you the servers you manage.
Anyone with native "Manage Server" or "Administrator" permission on a server sees that server in the guild picker automatically. Pick it, and every tab on the left, General, XP & Leveling, Reaction Roles, Support Forums, Release Radar, Sticky Messages, Honeypot Security, and Danger Zone, configures that one server.
Most settings take effect immediately after you hit Save on that tab, no restart or redeploy needed.
XP & Leveling
Members earn XP from chatting (with a cooldown between messages) and from time spent in voice channels. As XP adds up, members level up, and you can have the bot announce it.
The XP & Leveling tab lets you set the XP rate and cooldown, the level-up announcement, and Level Role Rewards: as many tiers as you want, each one granting a role once a member crosses that level. Higher tiers keep the roles from the tiers below them, so it reads as a visible progression ladder.
Relevant commands: /rank (check your own level and XP), /leaderboard (server leaderboard), /scoreboard (manage a sticky, auto-updating leaderboard message).
Moderation
/ban, /kick, and /timeout cover the basics, each one logs to your configured log channel if you've set one up on the General tab. Temporary bans are lifted automatically once they expire, there's a background scheduler for that, you don't need to remember to unban anyone.
You can also set a custom Moderator role on the General tab, so people with that role can run moderation actions without needing full Administrator.
Anti-Raid Honeypot
The Honeypot Security tab sets up a trap channel that real members have no reason to post in, an invisible-to-humans lure. Anyone who posts there is treated as a bot or raider: by default they're timed out for 28 days and have to solve a CAPTCHA in a verification channel, or they're kicked automatically once the timeout runs out.
You can also turn on server-wide image scanning (catches known raid/scam images anywhere, not just the trap channel) and opt into the global blacklist, so repeat offenders caught on your server count toward cross-server protection for every other participating server.
For finer control, the Interactive Action Editor lets you replace the default timeout-then-ban ladder with your own rules. A rule is a set of triggers (strikes reaching a threshold, a bot-detection flag, or a combined trap-hit-plus-bot-flag) paired with a set of responses (post to a log channel, send to verification, timeout, or ban). Any matching trigger runs all of that rule's responses.
Reaction Roles
Post a message with role options and let members react to grant themselves a role, no manual assignment needed. Configure and manage these from the Reaction Roles tab, or with /reactionrole directly.
Support Tickets
The Support Forums tab turns a channel into a ticket intake point, either a public Discord Forum or a private-thread-plus-button setup. Each forum channel has its own access mode (open to everyone, or restricted to specific roles) and its own custom welcome message, configured per-channel, so different forums can behave differently.
/support manages these settings and lets you review open tickets from Discord directly, in addition to the dashboard.
Sticky Messages
A sticky message stays pinned to the bottom of a channel, whenever new messages push it up, the bot reposts it so it's always the last thing visible. Useful for rules, an invite link, or an FAQ that should never get buried. Manage these from the Sticky Messages tab or with /sticky.
Command Management
The Command Management tab lets you turn individual commands on or off for your server. Disable anything you don't want members using, without waiting on us to change any global defaults. Disabled commands reply with a clear "this command is disabled here" message instead of silently failing.
Coworkers & Access
By default, anyone with native "Manage Server" or "Administrator" on your Discord server automatically gets dashboard access too, that's the "Discord Permissions Sync" checkbox on the General tab, and it's on by default.
If you want to hand dashboard access to someone without giving them full Discord Administrator, add them as a Coworker (search by username on the General tab). Coworkers can manage standard settings, but they can't touch Danger Zone, add other Coworkers, or turn off the Discord Permissions Sync toggle, that stays reserved for the real server owner and the bot's own admin account.
If you turn Discord Permissions Sync off with no Coworkers added yet, you'll see a warning first: only the actual Discord server owner would still have dashboard access afterward.
Languages
Bot replies follow each member's own Discord client language automatically where a translation exists. If you'd rather the bot always reply in one fixed language for everyone on your server regardless of their client setting, use /language set (English and German are supported today), or /language clear to go back to automatic detection.
Command Reference
This list only includes commands any server can use. It skips internal tooling scoped to the bot owner's own home server.
Configuration
/setup
Guided setup for core server configuration.
/setting
Manage bot settings.
/language
Set or clear this server's language override.
/suggest
Manage suggestions, dynamic categories, and todo dashboards.
/postembed
Post embeds from the config file.
/updateembed
Update existing embed messages with current config.
Leveling
/rank
Displays your current rank and level.
/leaderboard
View server leaderboards.
/scoreboard
Manage the sticky scoreboard.
Moderation
/ban
Select a member and ban them.
/kick
Select a member and kick them.
/timeout
Timeout a member.
Utility & Community
/reactionrole
Manage reaction role embeds and buttons.
/sticky
Manage sticky messages for this channel.
/support
Manage support forum settings and tickets.
/legal
Displays links to the bot's legal pages.
/giveog
One-time setup: distribute a role and XP to all members.
Fun
/8ball
Ask the magic 8-ball a question.
/avatar
Display a user's avatar in full size.
/choose
Let the bot choose between options.
/coinflip
Flip a coin.
/hug
Give someone a virtual hug.
/poll
Create a quick poll with reactions.
/quote
Get an inspirational (or not) quote.
/rate
Rate something from 0 to 10.
/roll
Roll dice (e.g. 2d6, d20).
/rps
Play Rock Paper Scissors against the bot.
/serverinfo
Get information about this server.
/ship
Calculate compatibility between two users.
/slap
Slap someone with a large trout.
/userinfo
Get information about a user.
FAQ
Why can't I see my server in the dashboard's guild picker?
You need native "Manage Server" or "Administrator" permission on that Discord server, or be added as a Coworker by someone who does. Being a regular member isn't enough.
A command isn't responding, what's wrong?
Check the Command Management tab first, it may have been disabled for your server. If it's enabled and still not responding, confirm the bot has permission to post in that channel, permission issues are the most common cause after a manual disable.
How do I add a Coworker?
General tab, "Coworkers & Access" card, search for their username and add them. They'll get dashboard access to standard settings immediately, but not to Danger Zone or Coworker management itself.
How do I disable a command for my whole server?
Command Management tab, toggle it off. It takes effect immediately, no restart needed, and it only affects your server.
Can I turn off an entire feature instead of individual commands?
Yes, the General tab has a "Feature Modules" card with a master switch for each major system (XP, Reaction Roles, Support Forums, Release Radar, Sticky Messages, Honeypot, Command Management itself). Turning one off disables that whole system for your server.
I got timed out by the honeypot, how do I get unlocked?
Head to the verification channel your server configured and solve the CAPTCHA there. If you believe it was a mistake, contact that server's moderators, they can manually clear it from their end.
Does the bot work in multiple languages?
Yes. Replies follow each member's own Discord client language automatically where supported, or a server admin can pin one fixed language for everyone with /language set.
Where can I read about data handling and terms?
See our Terms of Service and Privacy Policy.