Alle Beiträge
3 Min. Lesezeit

Phrasenmoderation und Strafketten

Ein Baukasten für Phrasenregeln mit Verknüpfungen, Abstand und Ausnahmen, Regelsätze, Strafketten und zwei einfache Blöcke.

Der häufigste Wunsch nach dem Start des Dashboards war schlicht: „Lasst uns Nachrichten nach Wörtern löschen." Wir haben keinen Stoppwortliste gebaut, sondern einen Baukasten — denn eine Wortliste lässt entweder die Hälfte des Spams durch oder fängt an, echte Beiträge zu entfernen.

Der Regelbaukasten#

Eine Regel entsteht aus Teilen, die miteinander verknüpft sind. Ein Teil ist eine Phrase, eine Zahl oder eine ganze Gruppe weiterer Teile. Zwischen je zwei Teilen steht eine Verknüpfung: ODER oder UND mit einem maximalen Abstand in Zeichen.

Diese Regel greift, wenn „Tausch" oder „p2p" höchstens vierzig Zeichen von „usdt" entfernt steht — und schweigt, wenn die Wörter nur zufällig in derselben langen Nachricht auftauchen.

Was der Baukasten sonst kann:

  • Ausnahmen — ein Teil mit Minuszeichen hebt den Treffer auf: "kaufe" &10 "Konto" & -"kaufe bei euch";
  • strikte Reihenfolge — damit müssen die Teile genau in der notierten Reihenfolge stehen;
  • Gruppen — Klammern erlauben beliebig verschachtelte Bedingungen;
  • Zahlen — {n} fängt jede Zahl, von „500 Euro" bis „t.me/+491701234567".

Während Sie eine Regel bearbeiten, hebt das Dashboard die Treffer in Ihrer Testzeile hervor. Den Fehler sehen Sie, bevor er im Chat ankommt.

Sätze von Phrasenregeln im Dashboard

Alle Verknüpfungen mit Beispielen nach „greift / lässt durch" erklärt die Anleitung: Einen Wortfilter in einer Telegram-Gruppe einrichten.

Regelsätze#

Regeln leben in Sätzen, die Sie selbst anlegen und beliebig benennen — nach Thema oder nach Spamquelle. Die Aufteilung ist nicht kosmetisch: die Strafkette gehört zum Satz. Für das eine kann sofort gesperrt werden, für das andere reicht eine Verwarnung, und die Verstoßzähler dieser Sätze vermischen sich nicht.

Jede Regel und jeder Satz lässt sich einzeln ein- und ausschalten, sodass Sie einen ganzen Satz vorübergehend stummschalten können, ohne die Einstellungen zu löschen.

Strafketten#

Eine Kette beschreibt, was der Bot beim ersten Verstoß tut, was beim zweiten und so weiter. Sie können so viele Stufen anlegen, wie Sie brauchen: eine genügt, oder Sie bauen eine Leiter aus „Verwarnung → eine Stunde stumm → einen Tag stumm → Sperre". Gibt es mehr Verstöße als Stufen, wiederholt sich die letzte — eine Kette ohne Sperre am Ende endet also nicht in einer Amnestie.

Jede Stufe hat eigene Einstellungen: ob die Nachricht gelöscht wird, wohin die Verwarnung geht — in den Chat, in die Direktnachrichten oder als verschwindende Nachricht — und wie lange die Stummschaltung dauert. Jeder Regelsatz hat seine eigene Kette. In der Karte des Satzes ist sie vollständig zu sehen, samt Hinweis, auf welcher Stufe ein bestimmtes Mitglied gerade steht — statt diese Logik im Kopf zu behalten.

Textlänge und Duplikate#

Zusammen mit den Phrasen kamen zwei einfache Blöcke, die einen spürbaren Teil des Rauschens abfangen, bevor es überhaupt um Wörter geht:

  • Textlänge — schneidet leere Nachrichten, Ein-Wort-Spam und Textwüsten ab;
  • Duplikate — fängt sowohl die Wiederholung eines Mitglieds als auch denselben Text, den verschiedene Konten gleichzeitig verschicken.

Weiterlesen