Features Anti-Nuke
pro planAnti-Nuke
Rate-limits destructive admin actions and quarantines whoever goes over the limit.
It listens for channel and role deletions and creations and for bans, reads the audit log to find out who did it, and counts each person's actions per minute. Defaults are 2 channel deletions, 1 role deletion, 5 bans, 3 channel creations, 2 role creations. Going past a limit adds a violation; two violations on a critical action, or three on the rest, and the account loses every role and gets timed out. A role created with Administrator, Manage Server or Manage Roles by someone not on the whitelist is deleted on the spot and its creator quarantined immediately.
What it does
- Counts channel delete/create, role delete/create and bans per person per minute, with every threshold, the violation window and the quarantine length configurable
- Strips all roles except @everyone and applies a timeout (7 days by default), with a DM to the user explaining what happened
- Deletes roles created with Administrator, Manage Server or Manage Roles by non-whitelisted accounts
- Never touches the server owner, the bot itself, a whitelisted user or role, or anyone the bot's role cannot moderate
- Posts warnings and quarantines to your log channel with the user, the action and the violation count
Worth knowing before you turn it on
This reacts, it does not prevent. The first deletions go through, and nothing is restored: there is no channel or role backup here. The bot needs View Audit Log; without it it cannot identify anyone and the feature sits idle. If you leave the whitelist empty the bot starts anyway and treats your own admins like strangers, so fill in whitelist_users or whitelist_roles first. There is no command to release someone from quarantine yet, and the list of removed roles is held in memory, so a restart loses it and you re-add roles by hand. Webhook creation and deletion, emoji and sticker deletion, kicks and server-setting changes are not watched. Log messages and the DM are currently written in Italian.
Other features
AI Chat
Answers in chat when someone tags it, using a model we host ourselves.
coreVoice Presence
Keeps the bot connected to one voice channel and reconnects it when Discord drops it.
freeAnti-Raid
Watches joins for floods and new-account waves, then warns staff or locks the server down.
freeAuto Role
Gives new members their roles the moment they join.
freeDynamic Voice Channels
Creates a private voice room for whoever joins your trigger channel, and deletes it when empty.
freeLeveling
Gives members XP for chatting and for time spent in voice.