Inhalt
Anleitung zur Moderation
Das Moderations-Modul gibt deinem Team einen vollständigen Werkzeugkasten: manuelle Sanktionen mit Fallverfolgung, eine automatische Regel-Engine, Anti-Nuke-Schutz und eine Meldeschlange, die von den Mitgliedern gefüllt wird. Jede Aktion, ob von Hand oder automatisch, legt einen nummerierten Fall an, sodass der gesamte Verlauf nachvollziehbar bleibt.

Manuelle Sanktionen
Jede Sanktion hält eine Fallnummer fest, dazu den verantwortlichen Moderator, das betroffene Mitglied, den Grund und einen Zeitstempel. Mitglieder bekommen eine DM, sobald eine Sanktion verhängt wird.
Verwarnungen
/warn user:@member reason:<optional reason> duration:<optional time>
Sprich eine formelle Verwarnung aus. Verwarnungen summieren sich und können eine AutoMod-Eskalation auslösen, sobald eine Schwelle erreicht ist.
Der optionale Parameter duration bestimmt, wie lange die Verwarnung aktiv bleibt, bevor sie verfällt und nicht mehr zur Eskalation zählt. Die zulässigen Formen entsprechen denen beim Mute: 12h, 30d, 6mo. Mit 0 wird die Verwarnung dauerhaft. Lässt du den Parameter weg, gilt der Standard des Servers aus Dashboard → Moderation → Warn expiry.
| Server-Einstellung | Ergebnis bei /warn (ohne duration:) |
|---|---|
Warn expiry nicht gesetzt / 0 Tage |
Verwarnungen verfallen nie. |
Warn expiry N Tage |
Jede neue Verwarnung verfällt N Tage nach dem Aussprechen. |
Auszeiten
/mute user:@member duration:<time> reason:<optional reason>
/unmute user:@member reason:<optional reason>
Setze ein Mitglied für eine feste Dauer auf Auszeit. Zulässige Formate: 10m, 1h, 1d, 7d. Die längste Dauer beträgt 28 Tage (die harte Grenze von Discord). Ohne Angabe gilt eine Stunde.
Kicks
/kick user:@member reason:<optional reason>
Erfordert Mitglieder kicken.
Banns
/ban user:@member reason:<optional reason> duration:<optional time> delete_days:<0-7>
/softban user:@member reason:<optional reason>
/unban user_id:<Discord user ID> reason:<optional reason>
/ban unterstützt dauerhafte Banns, zeitlich begrenzte Banns (z. B. 7d) und das Aufräumen von Nachrichten beim Bann (0 bis 7 Tage, Standard 1). /softban bannt und entbannt sofort wieder, um die jüngsten Nachrichten eines Mitglieds zu entfernen, ohne es dauerhaft auszuschließen. Beide erfordern Mitglieder bannen.
Kanalsteuerung
/purge count:<1-1000> user:<optional @member>
/slowmode channel:<optional #channel> seconds:<0-21600>
/lockdown channel:<optional #channel> reason:<optional>
/purge löscht die jüngsten Nachrichten in einem Rutsch (optional gefiltert nach einem bestimmten Mitglied). /slowmode stellt den langsamen Modus eines Kanals ein. /lockdown verhindert, dass überhaupt jemand postet, praktisch während eines Raids.
Fallverwaltung
Jede Sanktion wird zu einem Fall. Fälle lassen sich einsehen, bearbeiten, aufheben oder anfechten.
/cases user:@member show_revoked:<true/false>
/case case_number:<number>
/editcase case_number:<number> field:<reason|duration|...> value:<new value>
/revokecase case_number:<number> reason:<optional>
/clearwarns user:@member reason:<optional>
Wird ein Fall aufgehoben, der einen Bann oder einen Mute verhängt hat, wird die Sanktion automatisch rückgängig gemacht (das Mitglied wird entbannt oder die Auszeit wird aufgehoben). /clearwarns löscht nur die aktiven Verwarnungen eines Mitglieds.
Einsprüche von Mitgliedern
/appeal case_number:<number> reason:<your reason>
Mitglieder können gegen einen Fall Einspruch einlegen, den sie erhalten haben. Einsprüche erscheinen zur Prüfung in der Warteschlange deines Teams. Angenommene Einsprüche heben den Fall auf, abgelehnte lassen ihn mit einem Vermerk bestehen.
Kontextmenüs für Nachrichten und Mitglieder
Ein Rechtsklick auf eine Nachricht oder ein Mitglied öffnet Moderationsaktionen, ohne dass du einen Befehl tippen musst:
- Report Message: schickt die Nachricht in die Meldeschlange, damit dein Team sie sichtet.
- User Info: öffnet ein gemeinsames User-Info-Embed mit Aktivitätsverlauf, früheren Fällen und einer Leiste für schnelle Aktionen.
Meldeschlange (Sichtung)
Mitglieder melden problematische Inhalte mit der Rechtsklick-Aktion Report Message. Jede Meldung landet in einem Sichtungskanal, den nur dein Team sieht, und bringt Folgendes mit:
- eine Schaltfläche, die direkt zur gemeldeten Nachricht springt.
- Schaltflächen für Sanktionen mit einem Klick (warn / mute / kick / ban), die vorausgefüllte Fall-Dialoge öffnen.
- eine Begrenzung pro meldendem Mitglied, damit die Schlange nicht zugespammt werden kann.
Nach einer angenommenen Sichtungsaktion bleiben die Sanktions-Schaltflächen verfügbar, sodass eine einzige Meldung über mehrere Aktionen deines Teams hinweg eskalieren kann.
AutoMod
Die AutoMod-Engine wendet Regeln auf jede Nachricht an. Regeln verbinden mehrere Bedingungen mit mehreren Aktionen und werden im Dashboard eingestellt:
- Inhaltsfilter: verbotene Wörter (Regex möglich), Anteil an Großbuchstaben (mit einstellbarer Mindestanzahl an Buchstaben, damit kurze Ausrufe und zahlenlastige Zeilen wie Spiel-IDs durchgehen), Link-Whitelist, Filter für Anhänge, Grenzen für Erwähnungen.
- Eskalation: Jede Regel kann ihre eigene Eskalationsleiter festlegen (z. B. 1. Verstoß → Verwarnung, 2. → 10m Mute, 3. → Kick).
- Ausnahmen: Bestimmte Rollen oder Kanäle lassen sich pro Regel ausnehmen.
- Vorschau im Dashboard: Teste eine Regel an einer beliebigen Nachricht, bevor du sie live schaltest.
AutoMod-Sanktionen sind ganz normale Fälle. Mitglieder sehen sie deshalb in /cases und können sie über /appeal anfechten.
Vergleichsmodi bei Schwellenregeln
Regeln mit einer Schwelle (Erwähnungen, Anteil an Großbuchstaben, Anzahl der Anhänge, Nachrichten pro Zeitfenster) bieten drei Wege, die tatsächliche Anzahl mit deinem Zielwert zu vergleichen:
| Vergleichsmodus | Löst aus, wenn ... | Beispiel |
|---|---|---|
gte (Standard) |
Die Anzahl ist mindestens so hoch wie die Schwelle. | "3 oder mehr Erwähnungen in einer Nachricht." |
exact |
Die Anzahl trifft die Schwelle genau. | "Genau 5 Nachrichten in 10 Sekunden." |
range |
Die Anzahl liegt innerhalb von [threshold, threshold_max]. |
"Zwischen 4 und 7 Anhängen in 15 Sekunden." |
Regeln mit range und exact entscheiden erst am Ende ihres Zeitfensters. Ein schneller Schwall von 20 Nachrichten in der ersten Sekunde kann eine Regel mit "genau 5" also nicht vorzeitig auslösen.
Geltungsbereich eigener Filter und Abgleich von Anhängen
Eigene Filter haben einen ausdrücklichen Geltungsbereich, damit dieselbe Regel-Engine gegen den Nachrichtentext, hochgeladene Anhänge oder beides prüfen kann.
| Geltungsbereich | Worauf er passt |
|---|---|
content (Standard) |
Der geschriebene Inhalt der Nachricht. |
filename |
Die hochgeladene Datei oder die hochgeladenen Dateien: Dateiname, Inhaltstyp und Größe in Bytes. |
both |
Entweder der Nachrichteninhalt oder ein Anhang. |
Ein Filter für Dateinamen kann beliebige Kombinationen aus Folgendem einschränken:
- Muster für den Dateinamen: einfache Teilzeichenkette oder vollständiger Regex.
- Präfix des Inhaltstyps: zum Beispiel
image/,video/,application/. - Maximale Größe in Bytes: Alles über der Grenze ist ein Treffer.
Anhangsserien und Streuung über mehrere Kanäle
Zwei eigene Regeltypen zielen auf die neuere Form des Missbrauchs mit Anhängen:
- Anhangsserie (
attachmentSeries): meldet ein Mitglied, das innerhalb des eingestellten Zeitfensters eine nummerierte Folge von Dateien postet, etwaIMG_0001.jpg,IMG_0002.jpg,IMG_0003.jpg. Levlix fasst Ziffernfolgen zu einem gemeinsamen Schlüssel zusammen und löst deshalb bei einer echten Serie aus (zwei oder mehr unterschiedliche nummerierte Namen mit demselben Stamm) statt bei derselben Datei, die erneut gepostet wird. - Anhangs-Spam über mehrere Kanäle (
attachmentChannelSpam): meldet ein Mitglied, das in kurzer Zeit Anhänge über mehrere Kanäle streut, ein häufiges Muster bei Gore- und CSAM-Raids sowie bei NSFW-Spam. Die Anzahl der Kanäle und die Länge des Zeitfensters stellst du unabhängig voneinander ein.
Beide Regeln fließen in die normale Eskalationsleiter ein und erzeugen ganz normale Fälle.
Discord AutoMod
Discord bringt einen eigenen AutoMod mit: serverseitige Regeln, die eine Nachricht blockieren, bevor sie gepostet wird, und die weiterlaufen, während ein Bot neu startet. Levlix ersetzt ihn nicht. Die beiden Engines können unterschiedliche Dinge gut, und die Seite Dashboard → Moderation → Discord AutoMod lässt dich beide von einem Ort aus steuern.
| Discord AutoMod | Levlix AutoMod | |
|---|---|---|
| Wann er eingreift | Bevor die Nachricht gepostet wird | Nachdem die Nachricht angekommen ist |
| Läuft, während der Bot offline ist | Ja | Nein |
| Muster über die Zeit (Fluten, Duplikate, Anhangsserien) | Nein | Ja |
| Fälle, DMs, Eskalation, Einsprüche | Nein | Ja |
| Am besten für | Beleidigungen, Phishing-Floskeln, Erwähnungsfluten, die Wortlisten von Discord | Alles, was Kontext oder eine Akte braucht |
Discord AutoMod ist ein eigenes Modul und standardmäßig aus. Schalte es unter Dashboard → Modules ein wie Moderation; es braucht das Moderations-Modul für Fälle, Filter und den Mod-Log-Kanal und hat im Module Release Manager eine eigene Release-Phase.
Berechtigung
Discord erlaubt einem Bot nur dann, AutoMod-Regeln zu lesen, anzulegen und zu beobachten, wenn er Server verwalten besitzt. Levlix fragt diese Berechtigung bei der Installation nicht ab. Fehlt sie, zeigt die Seite Discord AutoMod eine Karte mit einem Button zum erneuten Autorisieren, der die Discord-Autorisierung nur für diesen Server öffnet, ergänzt um Server verwalten. Alternativ vergibst du die Berechtigung unter Servereinstellungen → Rollen → Levlix. Ohne die Berechtigung zeigt die Seite keine Regeln, aus den Aktionen von Discord entstehen keine Fälle, und der Sicherheits-Check meldet die fehlende Berechtigung.
Regeln verwalten
Die Seite listet jede Regel live von Discord, mit Auslöser, Aktionen, Ausnahmen und einer Markierung für Regeln, die Levlix angelegt hat. Admins können Regeln für Schlüsselwörter, Erwähnungs-Spam, Spam und die Wortlisten von Discord anlegen, bearbeiten, ein- und ausschalten und löschen. Regeln aus den Servereinstellungen von Discord erscheinen ebenfalls und lassen sich genauso bearbeiten. Regeln für Mitgliederprofile werden angezeigt, aber in Discord bearbeitet. Ältere Server sehen hier unter Umständen zusätzlich eine Regel vom eingestellten Typ „schädliche Links": Discords Einstellungsseite blendet sie aus, die API liefert sie weiterhin, deshalb kann die Zahl hier um eins höher sein als in Discord.
Fünf Vorlagen lassen sich mit einem Klick übernehmen. Die Seite zeigt vorher, was jede enthält; eine übernommene Vorlage ist eine normale Regel, die du später ausschalten, bearbeiten oder löschen kannst:
| Vorlage | Was sie tut |
|---|---|
| Erwähnungs-Spam | Blockiert Nachrichten mit fünf oder mehr Erwähnungen und Raids mit Massenerwähnungen |
| Häufig gemeldete Wörter | Schaltet die von Discord gepflegten Listen für Schimpfwörter, sexuelle Inhalte und Beleidigungen ein |
| Spam-Inhalte | Schaltet die Spam-Erkennung von Discord ein |
| Scam & Phishing | Blockiert Nitro- und Steam-Geschenkköder, Airdrop- und Skin-Verlosungen, HypeSquad-Anwerbung und Lookalike-Domains wie dlscord oder steamcommunlty, auf Englisch und Deutsch |
| Server-Einladungen | Blockiert Einladungslinks zu anderen Servern; die Vanity-URL und die aktiven Einladungen dieses Servers landen automatisch auf der Allow-Liste |
Die ersten drei nutzen die eingebauten Auslöser von Discord, die es pro Server nur einmal gibt. Der Befund „Keine aktive AutoMod-Regel" des Sicherheits-Checks legt genau diese drei als Ein-Klick-Korrektur an. Scam & Phishing und Server-Einladungen sind Schlüsselwort-Regeln und belegen je einen der sechs Schlüsselwort-Plätze eines Servers; die Listen dahinter stammen aus den großen öffentlichen Phishing-Domain-Sammlungen und bekannten Betrugsformulierungen, und du kannst die Regel danach wie jede andere bearbeiten, erweitern oder löschen. Ist ein Mod-Log-Kanal eingerichtet, senden die Grundregeln zusätzlich eine Warnung dorthin.
Fälle aus den Aktionen von Discord
Ist Create cases from Discord AutoMod eingeschaltet (Standard), landen die Aktionen von Discord im Fallprotokoll. Eine blockierte Nachricht wird zu einem informativen Fall, der nicht zur Eskalation zählt, weil Discord sie bereits verhindert hat. Eine Auszeit durch Discord AutoMod wird zu einem Auszeit-Fall mit Dauer, wie eine von Hand gesetzte Auszeit. Mitglieder sehen diese Fälle in /cases.
Den Wortfilter spiegeln
Ist Mirror word filters to Discord AutoMod eingeschaltet, hält Levlix eine native Schlüsselwort-Regel namens Levlix: Word filter mirror mit deinem Wortfilter auf einem Stand. Einfache Wörter und Platzhalter mit * am Anfang oder Ende gehen an Discord und blockieren dort, bevor die Nachricht gepostet wird. Löst die Regel aus, wendet Levlix die Aktion des passenden Filters an, verschickt die DM und schreibt den Fall, als hätte der Filter lokal gegriffen. Bearbeite die Filter in Levlix, nicht die Regel; Levlix überschreibt die Regel beim nächsten Abgleich.
Nicht gespiegelt und weiterhin nur von Levlix geprüft: Regex-Filter, auf bestimmte Kanäle begrenzte Filter, Filter mit eigenen ausgenommenen Rollen, Platzhalter mitten im Wort, Einträge über 60 Zeichen und alles jenseits der Discord-Grenze von 1.000 Schlüsselwörtern pro Regel (die schwersten Einträge bleiben). Die Seite zeigt, wie viele Einträge gespiegelt und übersprungen wurden und wann der letzte Abgleich lief. Die globalen immunen Rollen und Kanäle aus den Moderationseinstellungen werden zu den Ausnahmen der Regel.
Anti-Nuke-Schutz
Anti-Nuke achtet auf massenhaft zerstörerische Aktionen von übernommenen oder böswilligen Team-Konten:
- schnelles Löschen von Rollen, Löschen von Kanälen, Massenbanns und plötzliche Spitzen beim Anlegen von Webhooks.
- einstellbare Schwellen je Aktionstyp.
- Reaktionen: das Team alarmieren, dem handelnden Konto die Rollen entziehen oder es ganz vom Server entfernen.
- Whitelists für vertrauenswürdige Bots oder Integrationen deines Teams.
Erforderliche Berechtigungen
| Befehl | Berechtigung |
|---|---|
/warn, /mute, /unmute, /clearwarns, /revokecase, /editcase |
Server verwalten |
/kick |
Mitglieder kicken |
/ban, /softban, /unban |
Mitglieder bannen |
/purge |
Nachrichten verwalten |
/slowmode, /lockdown |
Kanäle verwalten |
/cases, /case |
Alle (Mitglieder sehen nur ihre eigenen Fälle) |
/appeal |
Alle |
| Seite Discord AutoMod (Dashboard) | Moderator zum Ansehen, Admin zum Ändern; der Bot braucht Server verwalten |
Einrichtung
Alle Regeln, Schwellen und Anti-Nuke-Einstellungen stellst du im Levlix Dashboard → Moderation ein. Die Slash-Befehle sind dem direkten Eingreifen während eines Vorfalls vorbehalten. Die alltägliche Konfiguration gehört ins Dashboard.