Moderation: Auto-Mod Rules Engine #77

Open
opened 2026-07-15 20:27:12 +02:00 by frank · 0 comments
Owner

Kontext

Aus #56 Moderation Console ausgegliedert. Dieses Issue behandelt die Auto-Moderation-Regeln.

Ziel

  • Regel-Engine: Konfigurierbare Regeln mit Aktion (Block/Timeout/Warn)
  • Blacklist: Woerter/Phrasen blocken
  • Links: Blocken oder erlauben (Whitelist)
  • Caps: Blocken bei > X% Grossbuchstaben
  • Spam: Wiederholte Nachrichten erkennen
  • Emote Spam: Zu viele Emotes blocken
  • Hate Speech: Textbasierte Mustererkennung (optional KI via #43)
  • Admin-UI: Regeln bearbeiten, Aktionen konfigurieren
  • Logging: Alle Automod-Aktionen protokollieren

Technische Leitplanken

  • Baut auf Chatbot (#67) auf
  • Regeln in SQLite (#13) persistiert
  • Hooks in Chatbot-Pipeline (vor Command-Ausfuehrung)

Akzeptanz

  • Blacklist blockt definierte Woerter
  • Link-Filter mit Whitelist funktioniert
  • Caps-Erkennung (> 70%) blockt Nachrichten
  • Spam-Erkennung funktioniert
  • Emote Spam-Blocker funktioniert
  • Automod-Regeln sind in Admin-UI konfigurierbar
  • Automod-Aktionen werden geloggt

Verwandte Issues

  • #56 Moderation Console (Eltern-Issue)
  • #76 Moderation: Queue & Mod-Dashboard
  • #67 Chatbot Core (VORAUSSETZUNG)
## Kontext Aus #56 Moderation Console ausgegliedert. Dieses Issue behandelt die Auto-Moderation-Regeln. ## Ziel - **Regel-Engine**: Konfigurierbare Regeln mit Aktion (Block/Timeout/Warn) - **Blacklist**: Woerter/Phrasen blocken - **Links**: Blocken oder erlauben (Whitelist) - **Caps**: Blocken bei > X% Grossbuchstaben - **Spam**: Wiederholte Nachrichten erkennen - **Emote Spam**: Zu viele Emotes blocken - **Hate Speech**: Textbasierte Mustererkennung (optional KI via #43) - **Admin-UI**: Regeln bearbeiten, Aktionen konfigurieren - **Logging**: Alle Automod-Aktionen protokollieren ## Technische Leitplanken - Baut auf Chatbot (#67) auf - Regeln in SQLite (#13) persistiert - Hooks in Chatbot-Pipeline (vor Command-Ausfuehrung) ## Akzeptanz - [ ] Blacklist blockt definierte Woerter - [ ] Link-Filter mit Whitelist funktioniert - [ ] Caps-Erkennung (> 70%) blockt Nachrichten - [ ] Spam-Erkennung funktioniert - [ ] Emote Spam-Blocker funktioniert - [ ] Automod-Regeln sind in Admin-UI konfigurierbar - [ ] Automod-Aktionen werden geloggt ## Verwandte Issues - #56 Moderation Console (Eltern-Issue) - #76 Moderation: Queue & Mod-Dashboard - #67 Chatbot Core (VORAUSSETZUNG)
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/streamertool#77
No description provided.