Skip to main content

Overview

The Whitelist system allows you to designate trusted users and roles who are exempt from antinuke protections. This prevents false positives when legitimate administrators or bots perform actions that might otherwise trigger antinuke punishments.
Whitelisted users and roles can perform protected actions without being punished by the antinuke system.

Access Control

Only the following can manage the whitelist:
  • Server Owner — Full access to all whitelist features
  • Extra Owners — Users added by the server owner
  • Antinuke Admins — Users designated by the server owner

Commands

Add a user or role to the antinuke whitelist to exempt them from protections.
Aliases: wl add
Permissions: Server Owner or Antinuke Admin
Always whitelist your trusted staff members and essential bots to avoid accidental punishments.
Remove a user or role from the antinuke whitelist.
Aliases: wl remove
Permissions: Server Owner or Antinuke Admin
View all whitelisted users and roles for your server.
Aliases: wl list Permissions: Server Owner or Antinuke Admin
The list displays both individual users and roles that have been whitelisted.
Check if a specific user or role is whitelisted.
Aliases: wl check
Permissions: Server Owner or Antinuke Admin
When checking a user, the command will also show if they’re whitelisted through any roles they have.
Clear the entire antinuke whitelist (both users and roles).
This will remove ALL whitelisted users and roles. Use with caution!
Aliases: wl clear Permissions: Server Owner or Antinuke Admin

How Whitelisting Works

The whitelist system operates on two levels:
Individual users can be added to the whitelist by their user ID. When a user is whitelisted:
  • They can perform any antinuke-protected actions
  • They bypass all antinuke checks
  • Their whitelist status is independent of their roles

Whitelist Hierarchy

The whitelist system checks permissions in the following order:
  1. Server Owner — Always bypasses antinuke (cannot be removed)
  2. Whitelisted Users — Individually added users
  3. Whitelisted Roles — Users with whitelisted roles
  4. Non-whitelisted — Subject to all antinuke protections
The server owner is inherently trusted and doesn’t need to be added to the whitelist.

Aliases

The whitelist command has several convenient aliases for faster usage:

wl

Main alias

wl add

Quick add

wl remove

Quick remove

wl list

Quick list

wl check

Quick check

wl clear

Quick clear

Best Practices

1

Whitelist Essential Staff

Add all trusted administrators and moderators to prevent false triggers during legitimate moderation actions.
2

Whitelist Essential Bots

Add legitimate bots that need elevated permissions (like music bots or utility bots).
3

Regular Audits

Periodically review your whitelist to ensure only trusted users and roles remain.
4

Remove When Necessary

Remove users or roles when they’re no longer trusted or leave the staff team.

Common Use Cases

This ensures your administrative team can perform server management tasks without triggering antinuke protections.
Legitimate bots that manage roles, channels, or server settings should be whitelisted.
Verify if a user or role is protected before they perform sensitive actions.
Regular maintenance keeps your whitelist secure and up-to-date.

Important Notes

Security Considerations
  • Only whitelist users you completely trust
  • Whitelisted users can bypass ALL antinuke protections
  • Compromised whitelisted accounts can cause significant damage
  • Review your whitelist regularly, especially after staff changes
Role-Based WhitelistingWhen you whitelist a role, all members with that role are automatically trusted. This is more efficient than adding users individually but requires careful role management.
Quick AccessUse short aliases like wl add, wl remove, and wl check for faster whitelist management during active moderation sessions.

Troubleshooting

Possible causes:
  • User was added after the action was detected
  • Wrong user was whitelisted
  • Cache needs to refresh (wait a moment and try again)
Solution: Verify the user is correctly whitelisted with ~whitelist check @user
Possible causes:
  • You don’t have permission (need Server Owner or Antinuke Admin)
  • User/role doesn’t exist or was deleted
  • Invalid mention or ID
Solution: Ensure you’re using proper mentions and have the required permissions
Possible causes:
  • Database error
  • Whitelist was recently cleared
Solution: Re-add trusted users and roles, then verify with ~whitelist list