The best Discord bots for a gaming server are Carl-bot for reaction roles and logging, Dyno for moderation, Wick and Beemo for raid defence, Apollo for scrim and raid scheduling, and Jockie Music for voice channel audio. Everything else is a nice-to-have. This list covers 15 bots by use case, with the exact permissions each one needs and the free tier limits that matter.
How I picked these bots
Four filters. First, the bot has to use slash commands. Discord locked message content behind a privileged intent in September 2022, so prefix-only bots are either dying or already dead. Second, the free tier has to do the job on a mid-sized server without constant upsell nags. Third, the bot must work without the Administrator permission. If the invite link insists on Administrator for a music bot, it fails. Fourth, uptime. A moderation bot that goes offline during a raid is worse than no bot.
I also leaned on what gaming communities actually run. Clan servers for Valorant, League, Destiny 2 and WoW tend to converge on the same five or six bots, and that convergence is a decent signal.
Compare the top Discord bots
| Bot | Job | Free tier | Key permissions |
|---|---|---|---|
| Carl-bot | Reaction roles, logging, automod | Generous | Manage Roles, Manage Messages, View Audit Log |
| Dyno | Moderation, autoroles, announcements | Generous | Kick, Ban, Moderate Members, Manage Messages |
| MEE6 | Leveling, welcome, stream alerts | Limited | Manage Roles, Manage Messages |
| Wick | Verification, anti-nuke | Good | Manage Roles, Kick, Ban, Manage Channels |
| Beemo | Userbot raid bans | Full | Ban Members |
| Ticket Tool | Support tickets | Good | Manage Channels, Manage Messages |
| Xenon | Server backups and templates | Limited | Administrator (backup restore only) |
| Statbot | Activity analytics | Limited | Read Message History |
| Apollo | Event signups | Good | Send Messages, Embed Links |
| Raid-Helper | Raid rosters with class roles | Good | Send Messages, Manage Messages |
| PatchBot | Game patch notes feed | Ad-supported | Manage Webhooks |
| Streamcord | Twitch live alerts | Limited | Send Messages, Embed Links |
| Jockie Music | Spotify, Apple Music, SoundCloud playback | 4 instances | Connect, Speak |
| UnbelievaBoat | Economy and store | Good | Manage Roles |
| Mudae / Pokétwo | Collecting games | Full | Send Messages |
Best all-in-one bot: Carl-bot

Carl-bot does the four things every server needs and charges for none of them: reaction roles, welcome messages, logging and automod. Setup runs through the web dashboard at carl.gg rather than a long chain of commands, which matters when you hand moderation to a teammate at 2am.
Reaction roles are the headline feature. You post an embed listing your games, members react with the Valorant or Apex emoji, and Carl-bot assigns the matching role. Use /reactionrole to build a panel in chat or do it from the dashboard. Pair this with role-locked LFG channels and you stop the “anyone want to play?” spam in general.
Logging is the other reason to run it. Carl-bot can log deleted messages, edits, role changes, joins, leaves and voice activity into separate channels. When a member claims a mod deleted their message unfairly, the log settles it in ten seconds.
MEE6 is the other all-in-one candidate. It remains the easiest leveling bot to set up, and /rank and /levels are familiar to almost everyone who has used Discord. The problem is the paywall. Features that were free a few years ago now sit behind premium, and the bot promotes upgrades inside your server. Run MEE6 if leveling is your main engagement tool and you want it working in five minutes. Run Carl-bot for everything else.
Analyst note
Carl-bot’s reaction roles handle multiple panels per server with a free tier cap of 250 reaction roles across all panels (premium raises this to 1,000), which is why clan servers with 30+ game roles keep choosing it over MEE6.
Best moderation bots
Start with what Discord gives you for free before adding a bot. Open Server Settings, then Safety Setup, and you get AutoMod, verification levels and DM and Member Verification. AutoMod can block custom word lists, mention spam and suspected spam content with no bot at all. Set the verification level to Medium so accounts must be older than five minutes to post.
Bots fill the gaps.
Dyno
Dyno is the workhorse. /ban, /mute, /warn and /modlogs cover day-to-day moderation, and the automod module adds rate limits, invite link filtering and duplicate text detection on top of Discord’s native rules. Autoroles on join, scheduled announcements and custom commands round it out. The free tier is close to complete for a server under a few thousand members.
Give it Kick Members, Ban Members, Moderate Members (for timeouts), Manage Messages and Manage Roles. Then move Dyno’s role above every role it should be able to act on. Bots cannot moderate roles that sit higher than their own in Server Settings, then Roles.
Wick
Wick is a security bot first and a moderator second. It has a verification gate where new joins must pass a check before they see channels, a heat system that escalates punishments for repeat offenders, and anti-nuke protection that reverts mass channel deletions or bans by a compromised mod account. That last feature is why it belongs on any server where several people hold Manage Channels.
Beemo
Beemo does one thing. It watches join patterns, spots batches of userbot accounts joining in a short window, bans them and posts a report. There is no config. Invite it, give it Ban Members, and forget it. Raids on gaming servers almost always come from account farms, so Beemo catches most of them before a human mod is awake.
Best bots for server management

Ticket Tool
Any server with giveaways, tournament signups or ban appeals needs tickets. Ticket Tool posts a panel with a button, each click opens a private channel visible to the member and your support team, and closing the ticket saves a transcript. You configure categories and staff roles from the dashboard. It needs Manage Channels and Manage Messages, nothing more.
Xenon
Xenon backs up your channel structure, roles and permissions, and restores them with one command. It also hosts templates, so you can clone a working Valorant server layout in a minute. The free tier allows a small number of saved backups. Note that restoring requires Administrator, so grant it only when you actually run a restore, then revoke it.
Statbot
Statbot tracks messages, voice minutes and active members over time. Use it to see which game channels are dead and which voice rooms carry the server. The free tier shows recent data; longer history is premium. It only needs to read messages, so keep its permissions minimal.
Best gaming bots
This is where general-purpose lists go thin. These four are built for how gaming communities actually run.
Apollo
Apollo is the best event bot for scrims, ranked five-stacks and raid nights. /event creates a signup embed with a time that renders in each member’s local time zone. Members click Accept, Decline or Tentative. You can set a player cap, add reminder pings, and make events recur weekly. For a Valorant team that scrims Tuesday and Thursday at 20:00 CET, that recurring setup replaces a pinned message nobody reads.
Raid-Helper
Raid-Helper is Apollo with class and spec roles. It was built for World of Warcraft rosters, so signups sort into Tank, Healer and DPS with class icons, and templates exist for FFXIV, Destiny 2 and Lost Ark. If your server runs structured PvE content, use this instead of Apollo. If you run FPS scrims, Apollo is simpler.
PatchBot
PatchBot pushes patch notes into a channel of your choice for a long list of titles, including Valorant, League of Legends, Apex Legends, Counter-Strike 2, Fortnite and Overwatch 2. Subscribe per game and the notes arrive as an embed the moment the developer publishes them. The free tier includes promotional messages in the feed; premium removes them. It needs Manage Webhooks because it posts through a webhook rather than a bot user.
Streamcord
Streamcord posts an alert when a tracked Twitch channel goes live, with the stream title, game and preview image. It is cleaner than MEE6’s stream alerts and does not push a paid plan on every message. The free tier limits how many channels you can track, which is fine for a clan with a handful of streamers.
Best music bots
Context first. Groovy shut down on 30 August 2021 and Rythm on 15 September 2021, both after cease-and-desist notices from YouTube. Any music bot that still relies on YouTube playback can vanish the same way.
Jockie Music is the safest pick because it plays from Spotify, Apple Music, SoundCloud, Deezer and Tidal links instead. The free tier gives you four separate bot instances, so four voice channels can run music at once. Paste a Spotify playlist link after /play and it queues the lot. It needs Connect and Speak in voice channels, plus Send Messages for now-playing embeds.
For listening parties, consider Discord’s built-in Activities in the voice channel rocket icon instead. Watch Together streams YouTube with no bot and no takedown risk.
Best engagement bots
UnbelievaBoat
UnbelievaBoat gives you a server economy with a store. Members earn currency with /work and daily rewards, then spend it on items you define, including purchasable roles. A clan can sell a “VIP voice access” role for in-server currency earned by showing up to scrims. The free tier covers the economy, a leveling module and basic moderation. It needs Manage Roles to hand out purchased roles.
Truth or Dare and Discord Activities
The Truth or Dare bot runs /truth, /dare and /wyr with a paranoia mode, and it stays within Discord’s content rules on the default rating. Keep it in a dedicated channel. Discord’s own Activities, such as Gartic Phone, Poker Night and Chess in the Park, are better for voice-based engagement and need zero permissions.
Best fun and social bots
Mudae is the anime character collecting bot. Members roll characters, claim them and trade. It is extremely sticky and will take over any channel you let it into, so give it one channel and lock its commands elsewhere.
Pokétwo spawns Pokémon as members chat. Type the name to catch it. It rewards activity in general chat, which makes it useful for servers struggling to get people talking.
Dank Memer mixes an economy with meme commands. It is fun for a week and then a source of spam. Limit it to a bot-commands channel from day one.
Utility and image bots
Midjourney runs entirely through a Discord bot. /imagine with a prompt returns four images, and plans start at 10 dollars a month on the Basic tier. For a gaming server it is mostly used to generate clan logos and banner art. You add it by joining the Midjourney server and subscribing, not by inviting a free bot.
For translation, pick a bot that translates on a flag emoji reaction rather than auto-translating every message. Auto-translation doubles your chat volume. If you run a multilingual EU server, a reaction-based translator keeps the noise down.
Add a bot without handing over your server
Quick steps: install a Discord bot safely
- Open Server Settings, then App Directory, and search the bot name.
- Click Add to Server and pick your server.
- Uncheck Administrator and any permission the bot does not need.
- Open Server Settings, then Roles, and drag the bot role above roles it manages.
- Open Server Settings, then Integrations, select the bot and restrict commands by channel.
The Integrations page is underused. Every slash command a bot registers can be limited to specific roles and channels. Restricting /play to a music channel and /ban to moderators takes two minutes and prevents most bot abuse.
Stay safe
Any bot or “verification” that asks you to scan a QR code, log in through a link, or enter your password is a scam. No real bot gives away Nitro. Also check which bots want Administrator in the invite screen; a music or fun bot that demands it is either lazy or malicious.
A few more rules. Treat bots that verify members by IP address as a privacy decision, and tell your members before enabling one. Audit Server Settings, then Integrations, every quarter and remove bots nobody has used. Each dead bot is a role with permissions sitting in your hierarchy.
When a bot stops responding
| Symptom | Likely cause | Fix |
|---|---|---|
| Slash commands do not appear | Bot lacks Use Application Commands or was invited without the applications.commands scope | Re-invite with the official link |
| Bot cannot ban or mute a member | Bot role is below the target’s role | Move the bot role up in Server Settings, then Roles |
| Reaction roles do nothing | Bot lacks Manage Roles or the role is above the bot | Check hierarchy and permissions |
| Music bot joins but is silent | Missing Speak permission or the channel is a Stage | Grant Speak in a normal voice channel |
| Welcome message never posts | Bot cannot view or send in the welcome channel | Check channel permission overrides |
| Bot is offline | Developer outage | Check the bot’s support server status channel |
FAQ
What is the best Discord bot overall?
Carl-bot. Reaction roles, logging, welcome messages and automod on the free tier with no upsell in your channels. Add Dyno for heavier moderation and you have covered most of what a gaming server needs.
How many bots should a gaming server run?
Five to seven. One all-in-one, one moderation bot, one anti-raid bot, one event bot, one music bot and one or two for fun. Beyond that you are adding permissions and failure points without adding value.
Are Discord bots safe?
The ones listed here are established and verified by Discord. Safety depends more on what you grant. Never give Administrator to a bot that does not need it, keep bot roles below your admin roles, and remove bots you stop using.
Do I need a bot for moderation?
Not for the basics. Discord’s AutoMod under Server Settings, then Safety Setup, handles word filters, mention spam and suspected spam content. Bots add logging, warnings, escalation and anti-nuke, which matter once you have more than a couple of moderators.
Why did Groovy and Rythm shut down?
Both received cease-and-desist notices from YouTube in 2021. Groovy closed on 30 August and Rythm on 15 September. Bots that play from Spotify, Apple Music or SoundCloud links, such as Jockie Music, avoid that problem.
Can bots give away Nitro?
No. Any bot, DM or embed offering free Nitro in exchange for a login, QR scan or “verification” is a scam. Ban the account and report it through Discord’s user report flow.
