Anti-Nuke im Detail
Was als zerstörerische Aktion zählt, das Zeitfenster und der Schwellenwert, die Strafe und die Vertrauensliste.
Was überwacht wird
Anti-Nuke liest das Audit-Log, um herauszufinden, wer jede zerstörerische Aktion ausgeführt hat: Kanallöschungen, Rollenlöschungen, Member-Bans und Member-Kicks. Aktionen werden pro Akteur gezählt. Überschreitet ein Akteur max_actions innerhalb von window_seconds, wendet der Bot die konfigurierte Aktion auf diesen Akteur an und postet im Log-Kanal.
Einstellungen und Standardwerte
- enabled
- Standardmäßig aus. Es wird nichts bestraft, bis du es einschaltest.
- max_actions
- Standard 3. Erlaubte Aktionen innerhalb des Zeitfensters, bevor bestraft wird.
- window_seconds
- Standard 30.
- action
- timeout (Standard), kick, ban oder none. none protokolliert nur.
- timeout_minutes
- Standard 60, verwendet wenn action timeout ist.
Setzen mit /security antinuke oder auf der Seite Sicherheit. /security status zeigt die aktuellen Werte.
Vertrauensliste
/security trust role:<role> oder user:<user> nimmt sie aus; /security untrust entfernt sie. Der Serverinhaber ist immer ausgenommen, und der Bot ignoriert Aktionen, die er selbst ausführt. Setze deine Massen-Aufräumtools und deinen vertrautesten Admin auf die Liste – und niemanden sonst. Die Vertrauensliste wird nie von Einstellungen kopieren übernommen.
Grenzen
Der Bot braucht Audit-Log anzeigen, und um in Timeout zu setzen, zu kicken oder zu bannen, braucht er die passende Berechtigung und eine Rolle über dem Akteur. Er kann einen Akteur nicht stoppen, dessen Rolle über der des Bots liegt – deshalb sollte die Bot-Rolle hoch, aber unter dem Inhaber stehen. Das Audit-Log von Discord kann bei hoher Last ein paar Sekunden hinterherhinken; das Fenster ist breit genug, um trotzdem einen Ausbruch zu erwischen.