Every action is a case
Warns, timeouts, kicks, bans, tempbans, softbans, notes and purges get a case number with reason, evidence links, duration and a timeline you can edit later.
BotGG Moderation gives your team fast slash commands, a numbered case for every action, warnings that escalate on their own and an automod that removes spam before anyone has to report it — plus anti-raid and anti-nuke protection for the bad days.
/warn member: @Zed reason: spamming invites in #general

✅ Warned @Zed · Case #118
Only you can see this


Warns, timeouts, kicks, bans, tempbans, softbans, notes and purges get a case number with reason, evidence links, duration and a timeline you can edit later.
Set rules like “3 warnings in 7 days → 1 hour timeout” or “5 warnings → ban”. Warnings expire after the number of days you choose.
Ten rules: spam, duplicates, mass mentions, caps, invites, links, bad words with wildcards, zalgo, attachment spam and brand-new accounts.
A raid score from join rate, new accounts, missing avatars, look-alike names and shared invite links. BotGG locks channels, forces the verification captcha and lists the raiders with one-click ban.
Deleted channels and roles, mass bans, webhook spam, dangerous permission grants and unauthorized bots: the account is quarantined, the damage reverted and deleted channels restored from a backup.
Known scam links from public phishing lists, your own block and allow lists, and a detector for look-alike domains that swap a letter of a well-known name. Free for every server.
Turn on Moderation in the BotGG console, pick mod roles and a mod log channel, and decide whether a reason is required.
Switch on the rules you need, set thresholds, and choose per rule whether to delete, warn or time out. Exempt staff roles and channels.
Define warning thresholds and their punishments, then turn on anti-raid mode, anti-nuke and phishing protection on the Protection tab — the Protection score shows what is still missing.
Use /warn, /timeout, /kick, /ban, /purge, /lock, /lockdown and /panic, and look up history with /modlog and /case.
Each AutoMod rule has its own threshold and actions: delete the message, add a warning that counts toward escalation, or time the member out for a set number of seconds. Link filtering works as a deny list or an allow list of domains, the invite filter can allow your own server’s invites, and the bad-word list supports * wildcards.
Staff are exempt automatically, and you can exempt extra roles and channels globally or per rule. During a burst, messages keep getting deleted but the warning, timeout and log happen once, so your mod log doesn’t explode. Our Discord automod setup guide suggests a sensible starting configuration.
10m, 2h, 7d, 1h30m — also in Russian and Hebrew./purge filters by user, text or bots, up to 100 messages at a time.Moderators need the matching Discord permission or one of your mod roles, and destructive actions like deleting a case need Manage Server. The console shows a dashboard, a searchable case list, AutoMod stats and every setting in one place, and cases also appear in your server logs.
Members get a DM explaining what happened, with an optional appeal note, and every action lands in your mod log channel as a tidy embed. For new-member gating, pair Moderation with Verification — see the Discord verification guide.
With the View Audit Log permission BotGG knows who deleted a channel, banned a crowd or created a webhook, so it responds to that one account: quarantine (every role removed and stored so staff can restore them), kick or ban, then it reverts what it can and alerts your team. Without that permission it still counts deletions server-wide and alerts — the console tells you how to grant it.
Anti-raid mode scores every join burst and, when it looks like a raid, locks the server until it is calm again and makes newcomers solve the verification captcha. The phishing filter checks links in messages against public phishing lists and a look-alike detector; it needs Discord’s Message Content intent to read ordinary messages, and without it scans member names and messages that mention the bot.
/panic locks every channel, pauses invites and can quarantine a member — /panic end restores it all.Generated from the bot’s real command definitions. Full list on the commands page.
/banuserreason?delete_messages?duration?evidence?Ban a user — add a duration for a temporary ban/caseView, edit or delete a moderation case3 subcommands/case viewnumberShow a case/case editnumberreasonevidence?Change a case's reason (and add evidence links)/case deletenumberDelete a case/kickmemberreason?evidence?Kick a member from the server/lockchannel?reason?Lock a channel: members can no longer send messages/lockdownLock the whole server down during a raid2 subcommands/lockdown startreason?duration?Start a lockdown now/lockdown endEnd the lockdown and restore the channels/modlogmemberA member's moderation history/notemembertextAdd a private moderator note to a member/panicPanic button: lock the whole server right now2 subcommands/panic startquarantine?Lock every channel, pause invites and optionally quarantine a member/panic endEnd the panic: unlock channels and resume invites/purgecountuser?contains?bots?reason?Bulk-delete recent messages in this channel/slowmodedurationchannel?Set or turn off slowmode in a channel/softbanmemberreason?delete_messages?Ban and immediately unban to wipe a member's recent messages/timeoutmemberdurationreason?evidence?Time out a member for a while (e.g. 10m, 2h, 1d)/unbanuser_idreason?Unban a user/unlockchannel?reason?Unlock a locked channel/untimeoutmemberreason?Remove a member's timeout/warnmemberreason?evidence?Warn a member (counts toward automatic escalation)Every feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Custom phishing list entries | 20 | 500 |
Combine Discord’s native AutoMod with BotGG’s rules, automatic escalation, raid lockdowns, nuke alerts and logs, with settings for small and large servers.
Read the guideA step-by-step Discord verification setup — captcha, rules or questions, account-age gate, manual approval and an automatic anti-raid lockdown.
Read the guideLock down dangerous permissions, require 2FA, watch the audit log, keep backups and let anti-nuke and anti-raid react in seconds when something goes wrong.
Read the guideStart with spam, mass mentions, invites and links, set actions to delete plus warn, and add escalation rules so repeat offenders get timed out automatically. The automod setup guide has recommended thresholds.
Yes. Escalation rules turn a number of active warnings — optionally within a number of days — into a timeout, kick, tempban or ban. The new case links back to the warning that triggered it.
BotGG watches the join rate and gives each burst a raid score (new accounts, no profile picture, similar names, the same invite link). On a raid it locks channels, makes newcomers pass the verification captcha, lists or removes the raiders and alerts your team. It ends after a calm period and restores permissions exactly.
Yes, by default. DMs explain the action, reason and duration, can show the moderator, and ban DMs can include your appeal instructions. Every template is editable.
Content-based rules such as bad words, links, invites and caps need it, and so does phishing scanning of ordinary messages. Spam, mass mentions, new-account rules, member-name phishing checks and anti-nuke work without it.
The View Audit Log permission, so BotGG can see who did what and act on that account only; without it you get server-wide alerts. Deleting webhooks needs Manage Webhooks and pausing invites needs Manage Server. Auto-restore of deleted channels and roles is free on every plan and uses your latest backup.
Add BotGG for free, then switch features on in the web console.