Noxyr Noxyr
Noxyr Noxyr
Features Custom Bot Business
Resources
Resources CommandsEvery slash command, searchable
Learn DocsA guide for every module TutorialSet the bot up step by step ArticlesBot comparisons and how-tos CompareNoxyr next to other bots
Extras Custom BotRun every Noxyr feature under your own bot's name and avatar. One Top.gg vote unlocks it. ToolsTimestamps, fonts and welcome text MusicThe music player, up close Noxyr RushPlay to win custom bot time
Site StatusUptime over the last 30 days ChangelogWhat shipped lately Noxyr MCPRun your server from Claude, ChatGPT, Cursor and more
Community Web storesLive stores run with Noxyr LeaderboardFeatured servers using Noxyr
Company
Company About usWho Noxyr is for and why it exists
Company PartnersThe host and bots we work with TeamThe people and AI agents behind Noxyr DonorsThe people who keep Noxyr free BrandingLogos, colours and how to use them
Get in touch Contact usQuestions, ideas or partnerships Become a partnerGet your bot or host listed ReviewsWhat server owners say on Top.gg
Support
Language
Change theme
Vote Donors
EN

Choose a language

English العربية 中文 Čeština Français Deutsch हिन्दी Bahasa Indonesia Italiano 日本語 한국어 Polski Português Español Türkçe Tiếng Việt
Bright themes
Dark themes
Business
Add Bot Log in
Home/Features
Security

November 14, 2026 ·6 min read · By Mike

Discord Anti-Nuke Bot: Stop Mass Bans and Channel Deletion

Glass shield among red silk ribbons of light

A Discord anti-nuke bot stops one account from tearing your server apart. Noxyr counts channel deletions, role deletions, bans and kicks per person, and when someone passes the limit inside a short window it times them out, kicks them or bans them, then posts to your log channel.

The attack it is built for

Spam filters watch ordinary members. A nuke comes from someone who already has permissions: a compromised moderator, a stolen admin account, or a bot you invited and should not have. In under a minute they can delete every channel and ban half your members. Discord does not stop this on its own, because every single action is allowed for that role.

Anti-nuke works on the pattern instead. One person doing many destructive things quickly is not normal staff behavior.

What it watches

Noxyr reads the audit log to find out who did each action, then counts per person:

  • Channel deletions
  • Role deletions
  • Member bans
  • Member kicks

When one person passes the limit inside the window, the bot punishes that person and posts to the log channel.

Settings and defaults

SettingDefaultMeaning
enabledOffNothing is punished until you turn it on
max_actions3Actions allowed inside the window
window_seconds30How long the count covers
actiontimeouttimeout, kick, ban or none. None only logs
timeout_minutes60Used when the action is timeout

Set these with /security antinuke or on the Security page of the dashboard, and run /security status to see what is active. Starting with the action set to none is a safe way to watch what it would catch before it punishes anyone.

Trust list

Some people really do delete lots of things, such as an admin doing a clean-up. Use /security trust with a role or user to exempt them, and /security untrust to remove them. The server owner is always exempt and the bot ignores actions it performed itself.

Keep the trust list short: your bulk-cleanup tools and your most trusted admin. The trust list is never copied by Copy Settings, so a second server never inherits it by accident.

Where it can fall short

This is the honest part of any anti-nuke setup.

  • The bot needs View Audit Log. Without it, it cannot tell who acted.
  • To time out, kick or ban, it needs that permission and a role above the person it punishes. It cannot act on someone whose role is above its own.
  • Discord's audit log can lag by a few seconds under load. The window is wide enough to catch a burst anyway.

So put the Noxyr role high, below the owner and above everyone else you want covered, and keep Administrator for as few accounts as you can.

A sensible starting configuration

  1. Move the Noxyr role up in Server Settings, Roles, just under yours.
  2. Set a log channel so every catch is recorded.
  3. Enable anti-nuke with the defaults: 3 actions in 30 seconds, timeout for 60 minutes.
  4. Add your trusted people with /security trust.
  5. Review after a week and move to kick or ban if you want a harder line.

Choosing the punishment

The default is a 60 minute timeout. It stops the damage at once and leaves you time to look, which matters when the account is a real moderator whose phone was hijacked rather than a villain. Kick or ban makes sense for servers where staff turnover is low and any burst of destruction is suspicious.

Setting the action to none turns anti-nuke into an alarm. The bot only logs, so you learn who did what without any punishment. Many owners run it like this for a week to find out which normal admin tasks would trip the limit, and then raise max_actions or trust the right people.

Why it needs to be on before anything happens

Anti-nuke is off by default, and it cannot undo what happened before you enabled it. Switch it on today, even with the log-only action, so the audit trail exists the day you need it.

Test it safely

Use a throwaway server or a test account that is not on the trust list. Delete a few test channels quickly and confirm the log channel gets an entry. If nothing happens, check View Audit Log first, then the bot role position.

Next steps

The settings are in the anti-nuke docs. For the thinking behind them, read the anti-nuke guide, and keep the nuke recovery checklist handy in case it happens anyway. It works best next to anti-spam and the wider security bot. Add Noxyr and turn it on.

Common questions

What does a Discord anti-nuke bot do?

It stops one account from mass-destroying your server. Noxyr counts channel deletions, role deletions, bans and kicks per person and punishes whoever passes the limit inside the window.

What are the default anti-nuke settings in Noxyr?

It is off by default. Once enabled, it allows 3 actions in 30 seconds and the action is a 60 minute timeout. You can also choose kick, ban or none.

How do I exempt an admin from anti-nuke?

Use /security trust with a role or user. The server owner is always exempt, and the bot ignores its own actions.

Why did anti-nuke not stop someone?

The bot needs View Audit Log, the matching permission and a role above the person. It cannot stop an account whose role is above the bot role.

Is Noxyr anti-nuke free?

Yes. It is part of the free security module.

Run your server from one dashboard

Noxyr covers tickets, security, moderation, welcome messages, invoices and giveaways, free.

Add to Discord, Free

Keep reading

Security Discord Anti-Spam Bot: Rate Limits, Duplicates and Mass Mentions November 14, 2026 · 6 min read Community Discord Application Bot: Staff Applications in Private Channels November 14, 2026 · 6 min read Automation Discord Auto React Bot: Add Reactions to Every Message in a Channel November 14, 2026 · 5 min read Support Discord Auto Responder Bot: Replies to Trigger Words, Instantly November 14, 2026 · 6 min read Store Discord Coupon Bot: Discount Codes for Your Server Shop November 14, 2026 · 6 min read Customization Discord Custom Commands Bot: Rename Commands With No Code November 14, 2026 · 6 min read Utilities Discord Embed Bot: Send Custom Embeds With a Command or a Form November 14, 2026 · 6 min read Community Discord Invite Tracker Bot: See Who Invited Who November 14, 2026 · 6 min read Moderation Discord Logging Bot: Deleted Messages, Edits, Voice and Joins November 14, 2026 · 6 min read Music Discord Lyrics Bot: Live Lyrics for the Song Playing Now November 14, 2026 · 5 min read
Noxyr

Built for Discord communities.

Product

  • Shop Bot
  • Invoice Bot
  • Ticket Bot
  • Giveaway Bot
  • Security Bot
  • Music Bot

Resources

  • Features
  • Docs
  • Articles
  • Command List
  • Compare
  • Free Tools

Company

  • About us
  • Partners
  • Team
  • Donors
  • Branding
  • Become a partner
  • Contact us

Support

  • Support Center
  • Support server
  • Vote on Top.gg
  • Status

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy

© 2026 Noxyr. All rights reserved.

Something went wrong

An unexpected error happened.

Report it
esc

Confirm action

Are you sure?