Anti-Nuke schützt deinen Server vor einem gekaperten Admin-Konto oder einem abtrünnigen Moderator, der versucht, ihn zu zerstören.
Während Anti-Raid Mitglieder überwacht, die dem Server beitreten, überwacht Anti-Nuke destruktive Aktionen von Personen, die bereits Macht haben: Bans, Kicks, gelöschte Kanäle und gelöschte Rollen, die viel zu schnell hintereinander passieren, um legitim zu sein.

🧨 Was Anti-Nuke erkennt
Anti-Nuke zählt destruktive Admin-Aktionen pro Akteur innerhalb eines gleitenden Zeitfensters:
- 🔨 Massen-Bans
- 👢 Massen-Kicks
- 🗑️ Massenlöschung von Kanälen
- 🗑️ Massenlöschung von Rollen
Überschreitet eine einzelne Person die Schwelle innerhalb des Fensters, gilt das als Nuke.
Beispiel: 4 destruktive Aktionen desselben Nutzers innerhalb von 15 Sekunden → Nuke erkannt.
Du kannst sowohl die Schwelle als auch das Zeitfenster anpassen.
🛡️ Reaktion auf den Übeltäter
Wird ein Nuke erkannt, greift YAWBDB gegen den Akteur durch:
🧹 Rollen entziehen (Standard)
Entfernt alle Rollen des Akteurs, neutralisiert sofort seine Berechtigungen und lässt ihn zur Prüfung auf dem Server. Die sicherste erste Verteidigungslinie.
👢 Kick
Wirft den Akteur vom Server.
🔨 Ban
Bannt den Akteur vom Server.
In jedem Fall wird ein Alarm gesendet und die Aktion in der Moderationshistorie des Mitglieds festgehalten (mit dem Vermerk anti-nuke).
✅ Immer ausgenommen
Anti-Nuke markiert niemals:
- YAWBDB selbst, damit seine eigenen Anti-Raid-Massenbans es nie auslösen.
- Den Server-Inhaber, denn der Bot kann ohnehin nicht gegen den Inhaber vorgehen.
- Alle mit einer Rolle auf der Whitelist: Nutze das für leitende Teammitglieder, denen du voll vertraust.
⚙️ Einstellungen
| Option | Was sie bewirkt |
|---|---|
| Aktionsschwelle | Destruktive Aktionen eines Akteurs, ab denen es als Nuke zählt. |
| Zeitfenster (Sekunden) | Gleitendes Fenster, in dem diese Aktionen gezählt werden. |
| Reaktion | strip_roles, kick oder ban. |
| Alarm-Kanal | Wo die Erkennungsmeldung gepostet wird. |
| Rolle, die gepingt wird | Optionale Rolle, die im Alarm erwähnt wird. |
| Ausgenommene Rollen | Mitglieder mit einer dieser Rollen werden nie markiert. |
🔑 Berechtigungen
Anti-Nuke setzt voraus, dass der Bot View Audit Log hat: Damit erkennt er, wer jede Aktion ausgeführt hat. Ohne diese Berechtigung kann die Erkennung nicht funktionieren.
Je nach gewählter Reaktion braucht er außerdem Manage Roles (Rollen entziehen), Kick Members oder Ban Members. Siehe Berechtigungen der Funktionen.
⚠️ Der Bot kann nur gegen Mitglieder vorgehen, die unter seiner eigenen höchsten Rolle stehen. Halte die YAWBDB-Rolle weit oben, damit sie einen abtrünnigen Admin neutralisieren kann.
💡 Empfohlene Einrichtung
- Aktiviere Anti-Nuke und stelle sicher, dass der Bot View Audit Log hat.
- Lass die Reaktion zunächst auf strip_roles: Sie ist umkehrbar und nicht destruktiv.
- Setze deine vertrauenswürdigsten leitenden Teamrollen auf die Whitelist.
- Lege einen Alarm-Kanal fest (und optional eine Rolle zum Pingen), damit du sofort von Vorfällen erfährst.
- Schiebe die YAWBDB-Rolle in der Liste weit nach oben, damit sie über den Admins steht, vor denen sie dich schützen soll.