Skip to main content

What is antinuke?

Antinuke is a system to automatically set a limit of the amount of actions your staff can do. If that limit is exceeded, the staff will be punished and you’ll stay safe from any harmful actions done to your server.

Allowing users to edit the antinuke settings.

By default, only the server owner can manage the antinuke configuration. Using this feature, you can add other users to be able to configure the antinuke settings.
This is a risky command, as this will allow the user to be able to completely change the antinuke configuration.
,antinuke admin (@user)
,antinuke admin @fe3murs
Image[1] 1
To remove an antinuke admin, you simply use the same ,antinuke admin command.
,antinuke admin (@user)
,antinuke admin @fe3murs
Image[3] 3
You can quickly view all antinuke admins using the ,antinuke admin list command.

Whitelisting users from the antinuke

By default, everyone is subject to being affected by the antinuke. To exempt a user, simply whitelist them using the ,antinuke whitelist command.
This is a risky command, as it allows the user to completely bypass all antinuke restrictions.
,antinuke whitelist (userid)
,antinuke whitelist (userid)
Image[1]
To remove users from the whitelist, simply use the same ,antinuke whitelist command.
,antinuke whitelist (userid)
,antinuke whitelist (userid)
Image2[1]
You can view all whitelisted users by using the ,antinuke list command.

Configuring the antinuke

Configure the antinuke simply by using these commands. Use ,antinuke to view the antinuke settings at anytime. Make sure to toggle on antinuke using ,antinuke enable

Setting up antinuke modules.

Antinuke has various modules that you can configure to protect your server.

Available Module

Screenshot 2026 06 11 093443
Protect your server from unauthorized administrative changes.
  • guildupdate - Changes to name, region, icon, or settings.
  • webhooks - Creation or usage of webhooks.
  • vanityurl - Changes to the server vanity URL.
  • integrationcreate - Adding new integrations/bots.
  • integrationupdate - Modifying existing integrations.
  • integrationdelete - Removing integrations.
  • Usage Example:
    ,antinuke guildupdate (status) [flags]
    
    ,antinuke guildupdate on (flags)
    
Prevent mass-kicks, bans, or unauthorized bot additions.
  • botadd - When a bot is added by a non-whitelisted user.
  • kick - Limits the number of members a staff can kick.
  • ban - Limits the number of members a staff can ban.
  • memberprune - Unauthorized server pruning actions.
  • Usage Example:
    ,antinuke ban (status) [flag]
    
    ,antinuke ban on --do ban --threshold 3 --command on
    
Secure your server structure from deletion or manipulation.
  • rolecreate / roleupdate / roledelete
  • channelcreate / channelupdate / channeldelete
  • Usage Example:
    ,antinuke channel (status) [flags]
    
    ,antinuke channel on --do kick --threshold 5
    
Protect your server’s creative assets and engagement tools.
  • emojicreate / emojiupdate / emojidelete
  • stickercreate / stickerupdate / stickerdelete
  • soundboardcreate / soundboardupdate / soundboarddelete
  • invitecreate / invitedelete
  • Usage Example:
    ,antinuke invite (status) [flags]
    
    ,antinuke invite on (flags)
    
within the greed dashboard only
Firstly, toggle your antinuke on.
,antinuke ban (status) [flags]
,antinuke ban on (flags)
Next, set the punishment for your modules.
,antinuke (module) (status) (punishment)
,antinuke botadd on --do kick
Now, set the threshold.
A higher threshold means the user must do more of a specific action to trigger the antinuke.
,antinuke (module) threshold (threshold)
,antinuke botadd on --do kick --threshold 2
If you want, you can view settings for a module using the following commands:
,antinuke config
,antinuke config
Alternatively, you can simply use ,antinuke (module).