Die Moderationsfähigkeit bietet eine automatische Chat-Modration. Es läuft als passive Fähigkeit, jede Nachricht zu bearbeiten, ohne andere Bot-Funktionen zu blockieren.
Erkennungsarten
- Text filter — Erkennt Nachrichten, die blockierte Wörter oder Phrasen enthalten. Matches sind case-insensitive.
- Spam-Detektion — Erkennt wiederholt identische Nachrichten von demselben Benutzer. Konfigurierbare Schwelle (Standard: 3 Nachrichten).
- Überflutungserkennung — Erkennt zu viele Nachrichten in kurzer Zeit von einem Benutzer. Konfigurierbare Schwelle (Standard: 5 Nachrichten).
- Kappen Lock Missbrauch — Erkennt Nachrichten, die meistens Großbuchstaben sind (potentielle Schreie).
Konfiguration
Admins können über /bot set:
-
mod_words— Komma-getrennte Liste von blockierten Wörtern (z.Badword1,badword2) -
mod_action— Verstoßverfahren:warn,mute, oderkick(Standard: warnen) -
mod_spam— Spam-Detektionsschwelle (Standard: 3) -
mod_flood— Grenzwert für die Fluterkennung (Standard: 5)
/bot set MyBot mod_words spam,offensive,banned /bot set MyBot mod_action warn /bot set MyBot mod_spam 3 /bot set MyBot mod_flood 5
Wie es funktioniert
Moderation läuft als passive Fähigkeit — es verarbeitet jede Nachricht vor aktiven Fähigkeiten (wie Würfel oder Trivia). Das bedeutet:
- Es verbraucht nicht die Botschaft — andere Fähigkeiten noch verarbeiten es
- Es läuft sogar während der Abkühlperioden
- Mehrere Verstöße in einer Nachricht lösen nur eine Aktion aus
- Der Bot sendet eine Warnung oder ergreift Aktionen im selben Kanal
Maßnahmen
- warn — Bot sendet eine Warnmeldung an den Kanal
- mute — Bot beantragt, dass der Benutzer mutiert wird (erfordert Kanalbetreiber)
- kick — Bot fordert den Benutzer auf (erfordert Kanalbetreiber)