Anleitung
Den Spam-Filter einrichten
Der Spam-Filter hindert Mitglieder daran, einen Kanal zu fluten. Er hat fünf getrennte Prüfungen, jede mit eigenem Schalter und eigenem Grenzwert. Alle sind auf einem neuen Server aus.
So funktioniert es
Der Spam-Filter betrachtet jede Nachricht eines Mitglieds und wendet die Prüfungen an, die du eingeschaltet hast:
| Prüfung | Was sie erfasst |
|---|---|
| Nachrichtenflut | Zu viele Nachrichten in kurzer Zeit |
| Anhangs-Spam | Zu viele Anhänge in kurzer Zeit |
| Zeilenumbruch-Spam | Eine Nachricht mit zu vielen Zeilenumbrüchen |
| Übermäßige Großbuchstaben | Eine Nachricht einer gewissen Länge, die überwiegend aus Großbuchstaben besteht |
| Emoji-Spam | Eine Nachricht mit zu vielen Emojis |
Es gibt zwei Arten von Schaltern: einen für den Filter insgesamt und einen für jede Prüfung. Der Filter tut nichts, solange nicht mindestens eine Prüfung an ist.
Das Bearbeiten einer Nachricht zählt nicht als neue Nachricht. Der Spam-Filter ist eine Textprüfung und verbraucht keine Credits. Einen Überblick über die Funktion findest du unter Spam-Filter.
Im Dashboard einrichten
Die Grenzwerte hängen davon ab, wie viel auf deinem Server los ist. Die [Einstellungsreferenz](/docs/settings) listet Standardwert und zulässigen Bereich jedes Werts auf.
Spam-Schutz, Spam-Filter öffnen
Öffne im Dashboard deinen Server und gehe zu Spam-Schutz, dann zu Spam-Filter.
Den Filter einschalten
Schalte Spam filtern ein.
Die gewünschten Prüfungen einschalten
Schalte unter Prüfungen jede benötigte Prüfung ein und lege ihren Grenzwert fest. Beginne mit der Nachrichtenflut, sie deckt die häufigste Art von Spam ab.
Über Timeouts entscheiden
Jede Prüfung hat einen eigenen Schalter Mitglied mit Timeout belegen und eine Dauer. Ein Timeout stoppt eine Flut sofort, während Löschen allein nur hinterher aufräumt.
Ausgenommene Rollen hinzufügen
Wähle unter Ausgenommene Rollen die Rollen, die der Filter ignorieren soll.
Speichern und testen
Wähle Änderungen speichern und teste dann mit einem Konto ohne ausgenommene Rolle.
Der Befehl `/settings`
/settings hat die Seite Einladungen und Spam mit einem Abschnitt für den Spamfilter, in dem du die ausgenommenen Rollen verwaltest. Die Prüfungen und ihre Grenzwerte stellst du nur im Dashboard ein. Dafür brauchst du die Berechtigung Server verwalten.
Dieselbe Seite hat einen Abschnitt für den Einladungsfilter. Siehe die Befehlsreferenz.
Was bei einem Verstoß passiert
- Die Nachricht wird gelöscht.
- Das Mitglied erhält einen Timeout, wenn der Timeout dieser Prüfung aktiv ist.
- Ein Log-Eintrag wird gepostet in deinen Log-Kanal und nennt die ausgelöste Prüfung. Siehe Logging.
- Vertrauen wird abgezogen, wenn du Vertrauen und Strikes nutzt. Jede Prüfung ist ein eigener Verstoß, und alle fünf haben standardmäßig die niedrige Stufe. Du kannst die Stufe pro Prüfung ändern oder eine in den Vertrauenseinstellungen ausschalten.
- Das Mitglied erfährt vom Vertrauensverlust, wenn Vertrauen aktiv und auf Benachrichtigung eingestellt ist. Mitglieder, die sich mit
/dmsangemeldet haben, bekommen eine Direktnachricht. Alle anderen erhalten einen kurzen Kanalhinweis, der sich selbst löscht, es sei denn, du hast den Hinweis in den allgemeinen Einstellungen ausgeschaltet.
Bei aktivem Vertrauen verliert ein Mitglied, das weiter spammt, mit jeder entfernten Nachricht Vertrauen und erhält schließlich einen Strike, auch wenn keine einzelne Nachricht einen rechtfertigen würde.
Ausnahmen
Der Spam-Filter hat ausgenommene Rollen: Mitglieder mit einer dieser Rollen werden nie geprüft. Nutze sie für Moderatoren sowie für Bots oder Rollen, die von Natur aus viel posten, zum Beispiel eine Ankündigungsrolle.
Es gibt keine ausgenommenen Kanäle. Wenn ein Kanal andere Regeln braucht, etwa ein Meme-Kanal, in dem Emoji-Wände normal sind, gib den Mitgliedern, die dort posten, eine ausgenommene Rolle oder lass diese Prüfung aus.
Spam-Filter oder AutoMod
Der Spam-Filter von SfwBot und das AutoMod von Discord überschneiden sich. Der Spam-Filter greift, nachdem eine Nachricht gepostet wurde, und kann Nachrichten über die Zeit zählen. AutoMod blockiert eine Nachricht, bevor sie jemand sieht, und deckt Erwähnungs-Spam ab, den der Spam-Filter nicht prüft. Viele Server nutzen beides.
Fehlerbehebung
- Es passiert nichts. Spam filtern ist an, aber keine Prüfung. Schalte mindestens eine Prüfung ein.
- Ein Mitglied wird nie erfasst. Das Mitglied hat eine ausgenommene Rolle.
- Nachrichten werden gemeldet, bleiben aber. Dem Bot fehlt Nachrichten verwalten in diesem Kanal. Führe
/statusaus. - Der Timeout wird nicht angewendet. Der Bot braucht die Berechtigung, Mitglieder mit Timeout zu belegen, und seine Rolle muss über der höchsten Rolle des Mitglieds stehen.
- Normale Unterhaltung wird entfernt. Ein Grenzwert ist für deinen Server zu niedrig. Erhöhe ihn oder schalte die Prüfung aus. Übermäßige Großschreibung und Emoji-Spam sind die Prüfungen, die am ehesten harmlose Nachrichten treffen.
- Keine Log-Einträge. Es ist kein Log-Kanal festgelegt, oder der Bot kann dort nicht posten.
Häufige Fragen
Erfasst der Spam-Filter Erwähnungs-Spam?
Nein. Erwähnungs-Spam übernimmt das AutoMod von Discord, das SfwBot für dich einrichten kann. Siehe die AutoMod-Anleitung.
Werden Moderatoren geprüft?
Nur, wenn sie keine ausgenommene Rolle haben. Füge deine Moderatorenrolle den ausgenommenen Rollen hinzu.
Verbraucht der Spam-Filter Credits?
Nein. Nur KI-Scans von Medien verbrauchen Credits.