Discord-Anti-Nuke-Bot: Massen-Bans und Kanallöschungen stoppen
Ein Discord-Anti-Nuke-Bot verhindert, dass ein einzelnes Konto deinen Server auseinandernimmt. Noxyr zählt pro Person Kanallöschungen, Rollenlöschungen, Sperren und Kicks. Überschreitet jemand die Grenze innerhalb eines kurzen Zeitfensters, schaltet ihn der Bot stumm, kickt ihn oder sperrt ihn und postet dann in deinen Logkanal.
Der Angriff, für den er gebaut ist
Spamfilter beobachten gewöhnliche Mitglieder. Ein Nuke kommt von jemandem, der ohnehin Rechte hat: einem kompromittierten Moderator, einem gestohlenen Admin-Konto oder einem Bot, den du eingeladen hast und nicht hättest einladen sollen. In weniger als einer Minute können sie jeden Kanal löschen und die Hälfte deiner Mitglieder sperren. Discord hält das nicht von allein auf, weil jede einzelne Aktion für diese Rolle erlaubt ist.
Anti-Nuke setzt stattdessen beim Muster an. Eine Person, die viele zerstörerische Dinge schnell tut, ist nicht normales Team-Verhalten.
Was er beobachtet
Noxyr liest das Audit-Log, um herauszufinden, wer welche Aktion ausgeführt hat, und zählt dann pro Person:
- Kanallöschungen
- Rollenlöschungen
- Mitglieder-Sperren
- Mitglieder-Kicks
Überschreitet eine Person die Grenze innerhalb des Zeitfensters, bestraft der Bot diese Person und postet in den Logkanal.
Einstellungen und Standardwerte
| Einstellung | Standard | Bedeutung |
|---|---|---|
| enabled | Aus | Nichts wird bestraft, bis du es einschaltest |
| max_actions | 3 | Erlaubte Aktionen innerhalb des Zeitfensters |
| window_seconds | 30 | Wie lange die Zählung reicht |
| action | timeout | timeout, kick, ban oder none. None protokolliert nur |
| timeout_minutes | 60 | Gilt, wenn die Aktion timeout ist |
Stelle das mit /security antinuke oder auf der Seite Security im Dashboard ein, und führe /security status aus, um zu sehen, was aktiv ist. Wenn du die Aktion zuerst auf none setzt, kannst du sicher beobachten, was er erwischen würde, bevor er jemanden bestraft.
Vertrauensliste
Manche Leute löschen wirklich viel, etwa ein Admin bei einer Aufräumaktion. Nutze /security trust mit einer Rolle oder einem Nutzer, um sie auszunehmen, und /security untrust, um sie wieder aufzunehmen. Der Serverbesitzer ist immer ausgenommen, und der Bot ignoriert Aktionen, die er selbst ausgeführt hat.
Halte die Vertrauensliste kurz: deine Werkzeuge für Massenaufräumen und deinen vertrauenswürdigsten Admin. Die Vertrauensliste wird nie von „Einstellungen kopieren“ übernommen, sodass ein zweiter Server sie nicht versehentlich erbt.
Wo er an Grenzen stößt
Das ist der ehrliche Teil jedes Anti-Nuke-Setups.
- Der Bot braucht Audit-Log anzeigen. Ohne diese Berechtigung kann er nicht erkennen, wer gehandelt hat.
- Zum Stummschalten, Kicken oder Sperren braucht er diese Berechtigung und eine Rolle über der Person, die er bestraft. Er kann niemanden bestrafen, dessen Rolle über seiner eigenen liegt.
- Das Audit-Log von Discord kann unter Last ein paar Sekunden hinterherhinken. Das Zeitfenster ist trotzdem breit genug, um einen Ausbruch zu fangen.
Setze deshalb die Noxyr-Rolle hoch, unter dich als Besitzer und über alle anderen, die er abdecken soll, und vergib Administrator an möglichst wenige Konten.
Eine sinnvolle Startkonfiguration
- Verschiebe die Noxyr-Rolle nach oben in den Servereinstellungen unter Rollen, knapp unter deiner eigenen.
- Lege einen Logkanal fest, damit jeder Treffer aufgezeichnet wird.
- Schalte Anti-Nuke mit den Standardwerten ein: 3 Aktionen in 30 Sekunden, Stummschaltung für 60 Minuten.
- Füge deine vertrauenswürdigen Leute hinzu mit
/security trust. - Prüfe nach einer Woche und wechsle zu Kick oder Sperre, wenn du eine härtere Linie willst.
Die Strafe wählen
Der Standard ist eine Stummschaltung von 60 Minuten. Sie stoppt den Schaden sofort und lässt dir Zeit zum Nachsehen, was wichtig ist, wenn das Konto ein echter Moderator ist, dessen Handy gekapert wurde, und kein Bösewicht. Kick oder Sperre ergibt Sinn für Server, in denen das Team kaum wechselt und jeder Ausbruch von Zerstörung verdächtig ist.
Setzt du die Aktion auf none, wird Anti-Nuke zu einem Alarm. Der Bot protokolliert nur, sodass du erfährst, wer was getan hat, ohne dass es eine Strafe gibt. Viele Owner lassen es so eine Woche laufen, um herauszufinden, welche normalen Admin-Aufgaben die Grenze auslösen würden, und erhöhen dann max_actions oder nehmen die richtigen Leute in die Vertrauensliste auf.
Warum er vor dem Ernstfall an sein muss
Anti-Nuke ist standardmäßig aus, und er kann nicht rückgängig machen, was vor dem Einschalten passiert ist. Schalte ihn heute ein, auch nur mit der Aktion „nur protokollieren“, damit das Audit-Log an dem Tag existiert, an dem du es brauchst.
Sicher testen
Nutze einen Wegwerf-Server oder ein Testkonto, das nicht auf der Vertrauensliste steht. Lösche ein paar Testkanäle schnell und prüfe, ob der Logkanal einen Eintrag bekommt. Passiert nichts, prüfe zuerst das Audit-Log anzeigen und dann die Position der Bot-Rolle.
Nächste Schritte
Die Einstellungen stehen in der Anti-Nuke-Doku. Für die Überlegungen dahinter lies den Anti-Nuke-Leitfaden und halte die Checkliste zur Wiederherstellung nach einem Nuke bereit, falls es trotzdem passiert. Er arbeitet am besten zusammen mit Anti-Spam und dem gesamten Sicherheits-Bot. Füge Noxyr hinzu und schalte ihn ein.
Häufige Fragen
Was macht ein Discord-Anti-Nuke-Bot?
Er verhindert, dass ein einzelnes Konto deinen Server massenhaft zerstört. Noxyr zählt pro Person Kanallöschungen, Rollenlöschungen, Sperren und Kicks und bestraft, wer die Grenze innerhalb des Zeitfensters überschreitet.
Was sind die Standardeinstellungen für Anti-Nuke bei Noxyr?
Er ist standardmäßig aus. Einmal eingeschaltet erlaubt er 3 Aktionen in 30 Sekunden, und die Aktion ist eine Stummschaltung von 60 Minuten. Du kannst auch Kick, Sperre oder none wählen.
Wie nehme ich einen Admin von Anti-Nuke aus?
Nutze /security trust mit einer Rolle oder einem Nutzer. Der Serverbesitzer ist immer ausgenommen, und der Bot ignoriert seine eigenen Aktionen.
Warum hat Anti-Nuke jemanden nicht gestoppt?
Der Bot braucht Audit-Log anzeigen, die passende Berechtigung und eine Rolle über der Person. Er kann kein Konto stoppen, dessen Rolle über der Bot-Rolle liegt.
Ist Noxyr-Anti-Nuke kostenlos?
Ja. Er gehört zum kostenlosen Sicherheitsmodul.