Why use an antinuke system?
An antinuke system limits how many destructive actions a user can perform in a short time window. If the limit is exceeded, adore punishes the offender automatically - protecting your server from rogue moderators or compromised accounts.How antinuke works
When you enable a protection module, adore watches for harmful actions in real time:- Detection - adore listens to Discord audit logs (and message events for @everyone pings) to identify who performed each action
- Tracking - each user’s actions are counted in a rolling 1-minute window per module
- Threshold - if a user exceeds the configured limit within that window, adore triggers a punishment
- Punishment - the offender is automatically punished and their action counter resets
Punishment types
strip is the safest default - it neutralizes a rogue moderator without
removing them from the server entirely.What adore monitors
Who can configure antinuke?
Who is immune to antinuke?
These users will never trigger antinuke punishments:- Server owner (Discord owner)
- Fake owner - your designated co-owner
- Security admins - automatically immune
- Whitelisted users - added via
,antinuke whitelist
Exempting users
Add trusted bots or staff who need to perform bulk actions:- Running the command again toggles the user off the whitelist
- View all whitelisted users with
,antinuke whitelists - The server owner cannot be whitelisted (already immune)
Enabling a protection module
Each module is toggled independently withon or off.
Available flags
Limit
Limit
Number of actions allowed per minute before punishment triggers. Range: 1–10. Default:
3.
Recommended: keep between
1 and 6 for sensitive modules like ban and permissions.Punishment
Punishment
What happens when the limit is exceeded:
strip, kick, or ban. Default: strip.Available modules
Ban protection - ,antinuke ban
Ban protection - ,antinuke ban
Triggers when a member is banned (via Discord or adore).
Kick protection - ,antinuke kick
Kick protection - ,antinuke kick
Triggers when a member is kicked.
Role protection - ,antinuke role
Role protection - ,antinuke role
Triggers on role creation or deletion (both share the same limit).
Channel protection - ,antinuke channel
Channel protection - ,antinuke channel
Triggers on channel creation or deletion (both share the same limit).
Webhook protection - ,antinuke webhook
Webhook protection - ,antinuke webhook
Triggers on webhook creation or deletion.
Everyone ping protection - ,antinuke everyone
Everyone ping protection - ,antinuke everyone
Triggers when a user sends a message containing @everyone or @here.
Dangerous permissions - ,antinuke permissions
Dangerous permissions - ,antinuke permissions
Triggers when
administrator or manage_guild is granted to a member via role update.on/off to see its current status, limit, and punishment.
Viewing configuration
Recommended setup
For a typical server, start with:Bot-add protection lives under antiraid, not antinuke.
