Anti-Nuke protège ton serveur contre un compte admin compromis ou un modérateur qui a mal tourné et qui tente de le détruire.
Là où Anti-Raid surveille les membres qui rejoignent le serveur, Anti-Nuke surveille les actions destructrices menées par des personnes qui ont déjà du pouvoir : bannissements, expulsions, suppressions de salons et de rôles qui s’enchaînent bien trop vite pour être légitimes.

🧨 Ce qu’Anti-Nuke détecte
Anti-Nuke compte les actions d’admin destructrices par auteur dans une fenêtre de temps glissante :
- 🔨 Bannissements en masse
- 👢 Expulsions en masse
- 🗑️ Suppressions de salons en masse
- 🗑️ Suppressions de rôles en masse
Quand une même personne dépasse le seuil dans la fenêtre, c’est considéré comme un nuke.
Exemple : 4 actions destructrices par le même utilisateur en 15 secondes → nuke détecté.
Tu peux ajuster à la fois le seuil et la fenêtre.
🛡️ Réponse face au fautif
Quand un nuke est détecté, YAWBDB agit sur son auteur :
🧹 Retirer ses rôles (par défaut)
Retire tous les rôles de l’auteur, ce qui neutralise instantanément ses permissions tout en le laissant sur le serveur pour examen. C’est la première ligne de défense la plus sûre.
👢 Expulser
Retire l’auteur du serveur.
🔨 Bannir
Bannit l’auteur du serveur.
Dans tous les cas, une alerte est publiée et l’action est enregistrée dans l’historique de modération du membre (avec l’étiquette anti-nuke).
✅ Toujours exemptés
Anti-Nuke ne signale jamais :
- YAWBDB lui-même : ses propres bannissements en masse d’Anti-Raid ne le déclenchent donc jamais.
- Le propriétaire du serveur : le bot ne peut de toute façon pas agir sur lui.
- Toute personne ayant un rôle sur liste blanche : à réserver au staff senior en qui tu as pleinement confiance.
⚙️ Réglages
| Option | Ce qu’elle fait |
|---|---|
| Seuil d’actions | Nombre d’actions destructrices par un même auteur avant que cela compte comme un nuke. |
| Fenêtre de temps (secondes) | Fenêtre glissante utilisée pour compter ces actions. |
| Réponse | Retirer ses rôles, expulser ou bannir. |
| Salon d’alerte | Où la notification de détection est publiée. |
| Rôle à mentionner | Rôle facultatif mentionné dans l’alerte. |
| Rôles exemptés | Les membres ayant l’un de ces rôles ne sont jamais signalés. |
🔑 Permissions
Anti-Nuke exige que le bot ait la permission Voir les journaux du serveur (View Audit Log) : c’est ainsi qu’il identifie qui a mené chaque action. Sans elle, la détection ne peut pas fonctionner.
Selon la réponse choisie, il a aussi besoin de Gérer les rôles (Manage Roles) (retirer les rôles), d’Expulser des membres (Kick Members) ou de Bannir des membres (Ban Members). Voir Permissions par fonctionnalité.
⚠️ Le bot ne peut agir que sur les membres situés sous son propre rôle le plus élevé. Garde le rôle YAWBDB près du sommet pour qu’il puisse neutraliser un admin qui a mal tourné.
💡 Configuration recommandée
- Active Anti-Nuke et assure-toi que le bot a View Audit Log.
- Laisse la réponse sur retirer ses rôles pour commencer : elle est réversible et non destructrice.
- Mets sur liste blanche les rôles de ton staff senior le plus fiable.
- Définis un salon d’alerte (et éventuellement un rôle à mentionner) pour être prévenu immédiatement en cas d’incident.
- Place le rôle YAWBDB haut dans la liste pour qu’il soit au-dessus des admins dont il doit te protéger.