The Discord moderation bot that stops trouble before it joins

Chat moderation deals with people who are already inside. VaultCord moderates the door: raid accounts, alts, VPN ban evaders and known scammers are blocked at verification, and if the worst happens, /denuke unnukes your server from the audit log, even without a backup.

  • Blocks raids at verification
  • Blacklists by IP and device
  • Unnukes servers with /denuke
verify-logsRaid detected
Blocked6
Verified2
Channels reached by raiders0
  • ✕@raid_bot_8814IP is on your blocklist
  • ✓@mia_0421Verified · account age 2 years
  • ✕@raid_bot_8813Captcha failed
  • ✕@banned_guy_v2Possible alt of @banned_guy
  • ✕@trade_king77Listed on ScammerAlert
  • ✓@kai.designsVerified · account age 4 years
A raid hitting a VaultCord verify gate (example data).
What moderation means in 2026

Moderation is two jobs, and most bots only do one

The first job is keeping chat healthy: warnings, timeouts and filters. Discord's built-in AutoMod and classic moderation bots are good at that.

The second job is keeping the wrong people out and recovering when something breaks. A raid of 50 new accounts, a ban evader on a VPN or a compromised admin deleting every channel are not chat problems. They need a bot that checks members before they join and keeps a copy of your server.

That second job is what VaultCord does. It runs alongside whatever you already use for chat, so you do not have to replace anything.

Chat moderation bots compared with VaultCord
JobTypical chat moderation botVaultCord
Warn, mute and timeout commands✓–
Chat filters and auto-mod rules✓–
Stops raid accounts before they reach your channels◐✓
Captcha, VPN and alt detection–✓
Blacklist by IP, fingerprint, country or ISP–✓
Blocks known scammers–✓
Denukes a server from the audit log, no backup needed–✓
Rebuilds channels and roles from a backup after a nuke–✓
Adds members back after a ban or deletion–✓
Raid and alt protection

Every new member passes these checks first

Each check is one toggle in the dashboard. Members who fail see why, and your staff see the reason in the log channel. The full details are on the Discord verification bot page.

Free

Verification gate

New members land in one verify channel and sign in with Discord before they get a role. Raid accounts never see your other channels, so there is nothing for them to spam.

Free

Captcha for automated joins

Cloudflare Turnstile or hCaptcha on the verify page. Even with captcha off, requests that look automated are given one, which is what stops scripted raids.

Premium

VPN, proxy and mobile network blocking

Banned members usually come back through a VPN. VaultCord can refuse VPNs, proxies and cellular networks, so an IP ban actually sticks.

Premium

Alt account detection

Accounts that verify from the same network as an existing member are flagged as likely alts. You choose whether to log them, withhold the role or ban them automatically.

Free

Known scammer blocking

Every member is checked against more than 13,400 confirmed scammers reported to ScammerAlert. Matches cannot verify, which matters most in trading and marketplace servers.

Free

Minimum account age

Raid accounts are days old. Set a minimum account age in days and anything newer is turned away, with the exact age written to your logs.

mod-commands
VaultCordAPPToday at 3:12 PM
Member blacklisted
@raid_bot_8812 and their metadata (IP address and browser fingerprint) can no longer verify in this server.
Only you can see this
/blacklist user: @raid_bot_8812
Moderating from Discord with VaultCord slash commands.
Slash commands

Moderate from Discord with slash commands

Staff do not need the dashboard for everyday work. These are VaultCord's commands and what each one does. Replies are private, so other members never see moderation happening.

VaultCord slash commands
CommandWhat it does
/blacklistBlacklist a member and their metadata (IP address and browser fingerprint), so a new account on the same device is stopped too.
/unblacklistRemove a member from the blacklist.
/whitelistAllow a member and their metadata, useful when a trusted member is caught by a VPN or alt rule.
/infoGet the details VaultCord has on a verified member.
/deluserDelete a member from your backups, for example an old alt account.
/delunauthedDelete every member who unlinked VaultCord, so your counts stay accurate.
/usercountCheck how many verified members you can pull.
/pullStart pulling verified members back into the server.
/denukeUnnuke the server: reverse deleted channels, deleted roles, removed roles and unbans from the last 45 days of the audit log. No backup needed.
/backupBack up the server: channels, roles and settings.
/restoreRestore a backup to the server. This deletes the current channels first, so use it on a nuked or new server.
Blacklists and allowlists

Ban the person, not just the account

A Discord ban only covers one account. VaultCord's firewall checks every verification against your blocklist and allowlist, so a banned member cannot come back on a new account, a new network or a friend's invite.

What the VaultCord firewall can block or allow
Rule typeUse it to
Discord user IDBlock one account, or allow it past your other rules
Discord server IDBlock anyone who is a member of a server you name, such as a known raid server
IP addressBlock a connection, even after the member makes a new account
Browser fingerprintBlock a device across accounts and networks
Country or regionLimit a server to the places your community is from
Internet provider (ASN)Block a hosting provider or network that raids come from
Email domain (allowlist)Only accept members whose verified Discord email ends in your domain

The firewall is included with Premium and Plus. Known scammer blocking is free.

Anti-nuke recovery

Fix a nuked Discord server in minutes

A nuke is when someone with too many permissions deletes channels, roles or bans members in bulk. No bot can fully stop an account that already has Administrator, so the real protection is being able to undo it.

  • Denuke without a backup. /denuke reverses the nuke from the audit log, even if VaultCord joined after it happened.
  • Server backups. /backup saves channels, roles and permissions. Paid plans also back up messages, emojis and bans, and Plus runs backups automatically on a schedule.
  • One-command restore. /restore deletes what is left and rebuilds the server from the backup.
  • Member pulls. Members who verified can be added back, even to a brand new server if the old one was deleted.
  • Alerts and Automatic Pull. Get an email if the server is nuked, raided or deleted, and let VaultCord start pulling members back on its own.
Your Server
TEXT CHANNELS
rules✓
announcements✓
general✓
support✓
giveaways✓
staff-chat✓
Server restored
6 channels and 14 roles rebuilt
1,284 verified members pulled back
Recovering from a nuke with a backup and a member pull (example data).

Five ways to make a nuke less likely

  • Give the Administrator permission to as few people as possible, and never to a bot you do not control.
  • Turn on Require 2FA for moderator actions in Server Settings → Safety Setup.
  • Keep the VaultCord bot role above the roles it manages, and below your own.
  • Schedule automatic backups so a restore point always exists, and turn on Server Deletion Alerts.
  • Check the audit log after any incident to see which account did it before you restore.
staff-chat
/denuke used by @owner
VaultCordAPPToday at 9:41 PM
De-nuke finished
6 of 6 changes from the audit log reversed.
Only you can see this
  • ✓#general deleted by @rogue_adminChannel recreated
  • ✓#announcements deleted by @rogue_adminChannel recreated
  • ✓Moderator role deleted by @rogue_adminRole recreated
  • ✓Member role removed from @kai.designsRole given back
  • ✓@banned_guy unbanned by @rogue_adminBanned again
  • ✓Server renamed to "nuked lol"Name reverted
Unnuking a server with /denuke, no backup needed (example data).
Denuke and unnuke

Unnuke a Discord server with /denuke, no backup needed

Most anti-nuke bots can only help if they were in your server and had a backup before the attack. VaultCord's /denuke works after the fact. Discord records every deleted channel, deleted role, role change and unban in the audit log for 45 days, and /denuke reads that log and reverses each change.

That means you can add VaultCord to a server that was nuked an hour ago, run one command and get your channels, roles and bans back. Nothing the nuke did not touch is deleted, so it is safe to run on a server you are still using.

What /denuke reverses
What the nuke didWhat /denuke does
Deleted text and voice channelsRecreated with the same name. Channels that still exist are skipped.
Deleted rolesRecreated with the same name. Set their permissions and colour again afterwards.
Roles taken off membersGiven back to each member who is still in the server.
Members who were unbannedBanned again, so the people you removed cannot rejoin.
Server name changesChanged back to the old name.
MessagesNot restored. Discord does not keep deleted messages in the audit log.
Deleted eventsListed, but you need to recreate them with the right time.

How to unnuke a Discord server

  1. 1

    Remove the attacker first

    Take Administrator off the account or bot that nuked the server, kick it, and have staff reset their password and 2FA if an account was hacked.

  2. 2

    Add VaultCord to the server

    Sign up at dash.vaultcord.com and invite the bot. It does not need to have been in the server before the nuke. Move its role to the top so it can manage channels, roles and bans.

  3. 3

    Run /denuke and confirm

    Run /denuke as an administrator (add code: if your VaultCord account has 2FA) and click Continue De-nuke. Channels and roles come back, removed roles are given back and unbanned members are banned again.

  4. 4

    Finish the cleanup

    Set role permissions and channel categories again, then run /pull to add back verified members who were kicked or banned.

Denuke or restore: which should you use?

Use /denuke when there is no backup, or when only part of the server was hit and you want to keep everything else. Use /restore when you have a backup and want channels, categories, permissions and messages back exactly as they were. On a badly nuked server you can run /denuke first and /restore afterwards.

/denuke compared with /restore
Question/denuke/restore
Needs a backup made before the nukeNoYes
VaultCord in the server before the nukeNo, add it afterwardsYes, to take the backup
What it readsLast 45 days of the audit logYour latest backup
Channels and rolesNames come backNames, categories, permissions and colours
Channels that were not deletedKeptDeleted, then rebuilt
MessagesNoOn paid plans
BansReverses unbansOn paid plans

/denuke is free, limited to administrators, asks for your VaultCord 2FA code if you use 2FA, and can run once every 20 minutes per server.

Setup

Set up VaultCord moderation in four steps

  1. 1

    Lock your channels behind a role

    Create a Member role. Let @everyone see only #rules and #verify, and give the Member role access to everything else.

  2. 2

    Add VaultCord and choose that role

    Sign up at dash.vaultcord.com, invite the bot, pick the Member role and drag the bot role above it so it can give the role.

  3. 3

    Turn on the checks you need

    In the Security tab, switch on captcha, scammer blocking and a minimum account age. On Premium, add VPN blocking and alt detection.

  4. 4

    Post the verify message and back up

    Run /verify-embed in #verify, set a log channel for staff, and run /backup so you have a restore point from day one.

FAQ

Discord moderation bot questions

What is the best Discord moderation bot?

Most servers use two kinds. A chat moderation bot (or Discord's built-in AutoMod) handles warnings, mutes and message filters for people already inside. VaultCord handles who gets in and how you recover: verification, captcha, VPN and alt detection, blacklists, backups and member restores. They work side by side.

Does VaultCord have warn, mute or ban commands?

No. VaultCord focuses on keeping bad actors out and restoring your server, not on punishing chat behavior. Use Discord's built-in timeout and AutoMod, or your existing moderation bot, for that. VaultCord's /blacklist stops someone from verifying again, even on a new account from the same device.

How do I stop raids on my Discord server?

Put your channels behind a verified role, then require new members to verify with captcha, a minimum account age and, on Premium, VPN blocking. Raid accounts fail those checks and never reach your channels. A role that pings staff on blocked events tells you a raid is happening.

Can VaultCord fix a nuked Discord server?

Yes, two ways. /denuke unnukes the server from the audit log, even if you never made a backup. If you do have a backup, /restore rebuilds channels, roles and permissions exactly (messages, emojis and bans on paid plans). Either way, a member pull adds your verified members back.

What does denuke or unnuke mean?

Both mean undoing a nuke: bringing back the channels and roles someone deleted and reversing the bans, unbans and role changes they made. VaultCord's /denuke command does this automatically by reading the last 45 days of your server's audit log.

How do I unnuke a Discord server?

Remove the account that nuked the server, add VaultCord, run /denuke and click Continue De-nuke. Deleted channels and roles are recreated by name, removed roles are given back and unbanned members are banned again. Then set role permissions again and run /pull to bring members back.

Can I unnuke a server without a backup?

Yes. /denuke does not use a backup, so it works even if VaultCord was added after the nuke. It can only reverse what is still in the audit log, which Discord keeps for 45 days, and it brings back names rather than every permission, so a backup is still the most complete restore.

Does /denuke restore messages?

No. Discord does not keep deleted messages in the audit log, so no denuke bot can bring them back. Message backups are part of VaultCord's paid plans and are restored with /restore.

Is /denuke free?

Yes, /denuke is included on the free plan. It is limited to server administrators, asks for your VaultCord 2FA code if you use 2FA, and can run once every 20 minutes per server.

Can VaultCord stop a nuke while it is happening?

No bot can fully stop someone who already has Administrator permission. VaultCord makes a nuke reversible instead: /denuke, backups, Server Deletion Alerts by email, and Automatic Pull to bring members back if the server is deleted or raided. Limiting admin permissions is the best prevention.

What does a blacklist block?

A blacklist entry can be a Discord user ID, a server ID, an IP address, a browser fingerprint, a country, a region or an internet provider. /blacklist adds a member together with their IP and fingerprint, so a new account on the same device is stopped as well. The firewall is part of Premium and Plus.

Is VaultCord free?

The free plan includes verification, captcha, scammer blocking, minimum account age and server backups with a cooldown. VPN and alt detection, the firewall, the log channel, scheduled backups and backups of messages, emojis and bans are paid features.

Can I moderate from Discord instead of the dashboard?

Yes. Slash commands cover the day-to-day work: /blacklist, /whitelist, /info, /deluser, /pull, /denuke, /backup and /restore. Settings such as which checks are on live in the dashboard.

Moderate the door, not just the chat

Start free with verification, captcha, backups and /denuke, then add VPN, alt detection and the firewall when you need them.

Written by the VaultCord team. Last updated .