Anti-Spam: Einstellungen, Auslöser und Grenzen
Wie der Kage-Anti-Spam Nachrichtenfluten erkennt: Einstellungen und Grenzwerte, genauer Auslöser, Timeout, Ausnahmen, Protokoll und Fehlerbehebung.
Zuletzt fachlich geprüft: 14. Oktober 2026
Der Anti-Spam bremst Mitglieder, die in kurzer Zeit zu viele Nachrichten senden. Er zählt nur, wie oft jemand schreibt, nicht was. Wer zu schnell schreibt, bekommt die überzähligen Nachrichten gelöscht und kann zusätzlich einen kurzen Timeout erhalten.
Diese Seite ist die Referenz: Einstellungen mit Grenzwerten, der genaue Auslöser, Ausnahmen und Fehlerursachen. Eine Anleitung mit Beispielwerten findest du im Ratgeber Spam auf Discord stoppen.
Voraussetzungen
- Zugriff auf das Modul: Du meldest dich im Dashboard mit Discord an und brauchst das Recht Server verwalten (oder einen für dieses Modul freigegebenen Zugriff).
- Rechte von Kage: Nachrichten verwalten in den Kanälen, um Nachrichten zu löschen. Für den optionalen Timeout braucht Kage das Recht Mitglieder timeouten und eine Rolle über der des betroffenen Mitglieds. Beide Rechte sind in der Standard-Einladung enthalten.
- Optional ein Protokollkanal: Das Protokoll läuft über das Modul Moderation (siehe unten).
So erkennt der Anti-Spam eine Flut
- Kage zählt für jedes Mitglied, wie viele Nachrichten es in den letzten N Sekunden (dem Zeitfenster) gesendet hat. Gezählt wird über alle Kanäle des Servers zusammen.
- Bots und Mitglieder mit dem Recht Nachrichten verwalten werden nicht gezählt und nie begrenzt.
- Der Auslöser ist „mehr als“ die erlaubte Anzahl. Bei 5 Nachrichten in 5 Sekunden greift Kage also bei der sechsten Nachricht innerhalb des Fensters.
- Bei der auslösenden Nachricht löscht Kage genau diese eine Nachricht. Frühere Nachrichten der Serie bleiben stehen.
- Ist ein zusätzlicher Timeout eingestellt, setzt Kage das Mitglied für diese Zeit auf Timeout.
- Danach gilt für das Mitglied eine Sperrzeit von mindestens 30 Sekunden, bei längerem Timeout so lange wie der Timeout. In dieser Zeit löscht Kage jede weitere Nachricht des Mitglieds still, ohne weitere Protokolleinträge.
- Ist das Modul Moderation eingeschaltet und dort ein Protokollkanal gewählt, postet Kage dort „🐝 Anti-Spam ausgelöst“ mit Mitglied und Aktion („Nachrichten gelöscht“ oder „Nachrichten gelöscht + N s Timeout“).
- Im Reiter Logs und Statistik des Moduls erscheint jede Auslösung.
Kage merkt sich den Zählerstand nur im Arbeitsspeicher. Nach einem Neustart des Bots beginnt die Zählung neu.
Einstellungen im Überblick
Du findest sie im Dashboard unter Anti-Spam.
| Dashboard-Feld | Bedeutung | Standard und Grenzen |
|---|---|---|
| Anti-Spam aktiv | Schaltet den Anti-Spam ein | aus |
| Max. Nachrichten | Erlaubte Nachrichten im Zeitfenster. Die nächste löst aus. | 5, erlaubt sind 2 bis 50 |
| Zeitfenster (Sek.) | Länge des Beobachtungsfensters | 5, erlaubt sind 1 bis 60 |
| Zusätzlicher Timeout (Sek., 0 = kein Timeout) | Dauer des Timeouts nach einer Auslösung | 0, erlaubt sind 0 bis 3600 |
Der Hinweis im Dashboard („5 Nachrichten in 5 Sekunden löst die Aktion aus“) ist vereinfacht: Die Aktion greift bei der Nachricht über dem Limit.
Es gibt keine Slash-Befehle für den Anti-Spam und keine Ausnahmen für einzelne Kanäle oder Rollen. Ausgenommen ist nur, wer Nachrichten verwalten darf. Deshalb sind Kanäle, in denen schnell geschrieben wird, etwa Zähl- oder Spielkanäle, mit niedrigen Werten schwer vereinbar.
Wie du Werte wählst
- Normale Server: 5 Nachrichten in 5 Sekunden (Standard) trifft Spam, aber kaum echte Unterhaltungen.
- Schnelle Chats: Erhöhe „Max. Nachrichten“ oder das Zeitfenster, damit lebhafte Gespräche nicht ausgelöst werden.
- Timeout: Nimm ihn, wenn Spammer sonst sofort weiterschreiben würden. Ohne Timeout greift nur die Sperrzeit von 30 Sekunden.
Ergebnis überprüfen
- Test mit einem Konto ohne Rechte: Sende mit einem normalen Mitgliedskonto in kurzer Zeit mehr Nachrichten als erlaubt. Die Nachricht über dem Limit sollte verschwinden, und die weiteren Nachrichten sollten gelöscht werden.
- Test mit deinem eigenen Konto: Als Admin oder Moderator wirst du nicht begrenzt. Teste deshalb mit einem zweiten Konto.
- Protokoll: Prüfe den Reiter Logs und den Protokollkanal des Moduls Moderation.
Fehlerbehebung
Es wird nichts gelöscht
Prüfe, ob „Anti-Spam aktiv“ an ist und gespeichert wurde. Prüfe, ob die Person das Recht Nachrichten verwalten hat (auch über eine Rolle). Gib Kage das Recht Nachrichten verwalten in den Kanälen. Fehlt es, steht der Fehler nur im Betriebslog.
Der Timeout wird nicht gesetzt
Kage braucht das Recht Mitglieder timeouten, und seine Rolle muss über der Rolle des Mitglieds stehen. Admins können nicht auf Timeout gesetzt werden. Das Protokoll zeigt den Timeout als Aktion, auch wenn Discord ihn verweigert hat.
Normale Gespräche lösen den Anti-Spam aus
Erhöhe „Max. Nachrichten“ oder das Zeitfenster. Die Zählung gilt über alle Kanäle zusammen, wechselt ein Mitglied schnell zwischen Kanälen, addieren sich die Nachrichten.
Im Protokollkanal erscheint nichts
Der Eintrag erscheint nur, wenn das Modul Moderation eingeschaltet ist und dort ein Protokollkanal gewählt wurde. Das Modul Anti-Spam hat keinen eigenen Protokollkanal.
Ein Mitglied wird weiter gelöscht, obwohl es nur einmal schreibt
Es befindet sich in der Sperrzeit nach einer Auslösung. Sie dauert mindestens 30 Sekunden und bei einem Timeout so lange wie dieser.
Weiterführend
Gegen Massen-Beitritte schützt das Modul Anti-Raid: Discord Raids verhindern. Für Verwarnungen und Strafen nach Verstößen hilft das Verwarnsystem.
Zugehörige Kage-Module
- Anti-SpamIn Basic enthalten
- ModerationIn Basic enthalten
Weiterlesen
Noch Fragen? Frag Kage AIKI
Beschreibe dein Anliegen – Kage AI sucht die passende Anleitung heraus und nennt dir die Quellen.
Kage auf deinem Server ausprobieren
Melde dich mit Discord an, lade den Bot ein und richte die Module im Dashboard ein. Der Basic-Tarif ist dauerhaft kostenlos.