Antinuke Setup Guide
The Antinuke module is a robust system designed to protect your Discord server from malicious activities, such as mass bans, unauthorized role creation, channel deletions, and more. With Antinuke, you can ensure your community remains safe and secure.
Key Features
- Comprehensive Protection: Safeguard against attacks targeting members, roles, channels, threads, webhooks, and the server itself.
- Customizable Thresholds: Fine-tune limits for non-whitelisted and whitelisted users to ensure balanced protections.
- Panic Mode: Activate an all-inclusive protection mode during emergencies.
- Whitelist Management: Add trusted users or bots to the whitelist to exempt them from protections.
- Authorized Members: Assign specific users the ability to manage Antinuke settings.
- Flexible Actions: Choose between banning or kicking users who violate the thresholds.
Commands
Enable or Disable Antinuke Features
Enables or disables specific Antinuke features, such as Panic Mode.
Manage Whitelist
Adds or removes a user from the whitelist.
View Whitelisted Users
Lists all currently whitelisted members.
Check Antinuke Status
Displays the current configuration of Antinuke protections.
Manage Authorized Members
Adds or removes an authorized member.
View Authorized Members
Displays a list of all authorized members.
Set Punishment Actions
Configures the punishment action for Antinuke (Ban or Kick).
Configure Protection Settings
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Parameters
[item]The specific guild protection to update.
[toggled]"True" to enable the protection, "False" to disable it.
[threshold_time]The threshold time in minutes, defaults to 0.
[non_whitelisted_threshold]Maximum actions allowed for non-whitelisted users (0 = no actions allowed), defaults to 0.
[whitelisted_threshold]Maximum actions allowed for whitelisted users (0 = permanent immunity), defaults to 0.
Configures protections for a specific group (e.g., guild, member, role, etc.).
Configuration Steps
- Enable Antinuke: Run /antinuke toggle to initialize the module.
- Set Up Protections: Use
/antinuke set anti_[group]
to configure thresholds and toggles for each category. - Whitelist Trusted Users: Add bots and trusted members using /antinuke whitelist.
- Assign Authorized Members: Grant permissions to specific users with /antinuke authoritized manage.
- Monitor and Maintain: Regularly check the system's status with /antinuke status.
Important Notes
- Panic Mode Enforcement: When activated, all protections apply to everyone, regardless of whitelist or thresholds.
- Threshold Management: Setting
0
for non-whitelisted users results in instant punishment, while0
for whitelisted users grants immunity. - Use with Caution: Misconfigurations can lead to unintended penalties for legitimate users.
By following these steps, you can maintain a secure and well-protected Discord server using the Antinuke system.