/antinuke (alias /an).
How It Works
When Anti-Nuke is active, XRYPTON listens to your server’s audit log for the events listed below. Each time a user performs a tracked action, their count for that module increments. If their count reaches the configured threshold within a 60-second window, the configured punishment is applied immediately. The counter resets after 60 seconds of inactivity on that module.Ban
Triggers on bans and unbans performed by a user.
Kick
Triggers each time a user kicks another member.
Bot
Instantly bans any bot added to the server that isn’t whitelisted — no threshold applies.
Roles
Tracks mass role creation and deletion events.
Vanity
Fires when anyone changes the server’s vanity URL.
Webhook
Monitors webhook creation and deletion.
Channels
Tracks channel creation, deletion, and updates in bulk.
Permissions
Fires when a user grants the Administrator permission to a role and immediately removes that role from the target.
Massmention
Fires when a user sends a message that pings
@everyone or @here. The offending message is automatically deleted.The server owner and any user on the whitelist or admin list are always exempt from Anti-Nuke actions, regardless of what they do.
Getting Started
1
Enable Anti-Nuke
Run the enable command in any channel. You must be the server owner or have Anti-Nuke admin status.XRYPTON creates a default entry for every module with a threshold of
1 and a punishment of ban. All modules are disabled until you toggle them on.2
Toggle on the modules you want
Enable each protection module you need. You can run this command for every module name listed in the Modules section above.
3
Tune your thresholds
Set how many actions within 60 seconds trigger a punishment. A threshold of
3 means the fourth action fires the punishment.4
Choose punishments
Pick what happens to an attacker. Available options are
ban, kick, warn, and strip.5
Whitelist trusted users
Whitelist co-owners, trusted bots, or any user who legitimately performs high-volume actions.
6
Verify your configuration
Review every module’s current status, threshold, and punishment in one embed.
Punishments
When an Anti-Nuke module fires, XRYPTON applies the punishment you configured for that module. Each punishment is described below.- ban
- kick
- warn
- strip
Permanently bans the offending user from the server. Best suited for modules where the action is unambiguously malicious, such as Ban, Webhook, and Bot.
Managing the Whitelist
Users on the whitelist are completely ignored by every Anti-Nuke module. Running the command on an already-whitelisted user removes them from the whitelist (toggle behaviour).Managing Anti-Nuke Admins
Anti-Nuke admins can run all Anti-Nuke configuration commands without being the server owner. They cannot whitelist themselves or add other admins — only the server owner can do that. Running the command on an existing admin removes them (toggle behaviour).Disabling Anti-Nuke
To turn off all Anti-Nuke protection without deleting your module settings:/antinuke enable and your previous module configurations will still be in place.
Command Reference
Valid module names for toggle / threshold / action
Valid module names for toggle / threshold / action
All module names are case-insensitive. The accepted values are:
bankickbotrolesvanitywebhookchannelspermissionsmassmention