AntiNuke automatically limits how many destructive actions your staff can perform. If a threshold is exceeded, the offending user is punished and the action is blocked — keeping your server safe even when you're offline.
WARNING
The server owner and whitelisted users are automatically exempt from antinuke restrictions. Antinuke tracks actions within a 60-second rolling window. Thresholds are per-action-type per-user. Each module must be enabled individually.
NOTE
Available punishments: ban, kick, timeout (5 minutes), strip (dangerous roles only), stripstaff (staff roles only), jail. No messages are deleted by antinuke — only the action is blocked and the user is punished.
Quick Setup
The fastest way to get started. Enables protection, creates a private log channel, and activates all modules in one step.
!antinuke setupEnable / Disable
!antinuke enable
!antinuke disableCheck Status
View the current protection status, active punishment, log channel, and whitelist counts.
!antinuke statusSet Log Channel
Antinuke will post a message in this channel whenever it takes action.
!antinuke logchannel <#channel>Manage Modules
View all available modules and toggle them on or off individually.
!antinuke modules
!antinuke modules toggle <key>Set Punishment
Choose what happens to a user who triggers antinuke.
!antinuke punishment <ban|kick|timeout|strip|stripstaff|jail>Whitelist Users
Whitelist trusted users so antinuke will not restrict their actions.
WARNING
This is a sensitive setting — whitelisted users are fully exempt from antinuke restrictions. Only whitelist users you fully trust.
!whitelist add <@user>
!whitelist remove <@user>
!whitelist show
!whitelist resetTo whitelist entire roles:
!whitelist addrole <@role>
!whitelist removerole <@role>
!whitelist showroles
!whitelist resetrolesTo whitelist multiple users at once:
!multiwhitelist add <@user1> <@user2> ...
!multiwhitelist remove <@user1> <@user2> ...Extra Owners
Grant up to 2 extra owners antinuke admin access without full server ownership.
WARNING
Extra owners can fully change the antinuke configuration, including disabling it. Grant this access with extreme caution.
!extraowner add <@user>
!extraowner remove <@user>
!extraowner showRemove Webhook Spam
If your server was nuked via webhooks, use this to delete all webhook messages — even if the webhook itself was already deleted.
!nukehooksServer Backups
Create, list, remove, and restore server backups (roles and channels).
!backup create <name>
!backup list
!backup <name>
!backup remove <name>TIP
Pair antinuke with !logging to maintain a full audit trail whenever protection rules trigger.