AutoMod liegt im Tab AutoMod des Plugins Moderation. Es sind vierzehn unabhängige Regelsätze, die alle dieselbe Struktur teilen:
Aktion — was bei einem Treffer passiert Rollenrechte — für wen die Regel gilt Kanalrechte — wo sie gilt Einstellungen — die regelspezifischen Stellschrauben
Jede Regel startet auf Deaktiviert. Nichts läuft, bevor du eine Aktion wählst. Die Regeln werden in fester Reihenfolge geprüft (Scam-Links zuerst, Anti-Spam zuletzt), und nur die erste Regel, die eine Nachricht auslöst, handelt.
| Aktion | Löscht die Nachricht | Schreibt eine Verwarnung | Schaltet stumm |
|---|---|---|---|
| Deaktiviert | — | — | — |
| Nachricht löschen | ✓ | — | — |
| Nutzer verwarnen | — | ✓ | — |
| Nachricht löschen & Nutzer verwarnen | ✓ | ✓ | — |
| Nutzer timeouten | — | — | ✓ |
| Nachricht löschen & Nutzer timeouten | ✓ | — | ✓ |
Jeder Treffer wird in deinen Mod-Aktions-Log-Kanal gespiegelt, mit Regelname und auslösender
Nachricht. Eine Verwarnung eröffnet zusätzlich einen Fall vom Typ automod. Verwarn- und
Timeout-Aktionen posten im Kanal einen kurzen Hinweis, der sich nach wenigen Sekunden selbst löscht.
Einen Schritt, den Discord ohnehin ablehnen würde, lässt Cloudy aus: Ohne Nachrichten verwalten im Kanal wird nichts gelöscht, und ein Mitglied mit einer Rolle über Cloudys (oder mit Administrator) bekommt keinen Timeout. Der Treffer wird trotzdem geloggt — mit dem, was tatsächlich passiert ist.
Beide Bereiche nutzen dieselben zwei Modi — sie zu verwechseln ist der klassische AutoMod-Fehler.
| Modus | Bedeutung |
|---|---|
| Verweigern für alle Rollen außer … | Die Regel gilt für alle; die gelisteten Rollen sind ausgenommen |
| Erlaubt sind alle Rollen außer … | Die Regel gilt nur für Mitglieder mit einer gelisteten Rolle |
Fast immer willst du den ersten Modus mit deinen Staff-Rollen in der Liste — für alle durchsetzen, Moderatoren ausnehmen. Bis zu 50 Rollen.
Dieselben zwei Modi, angewandt auf Kanäle. IDs dürfen einzelne Kanäle oder ganze Kategorien sein — eine Kategorie-ID deckt jeden Kanal darin ab, Threads eingeschlossen.
| Modus | Bedeutung |
|---|---|
| Verweigern in allen Kanälen außer … | Gilt überall außer in den gelisteten Kanälen |
| Erlauben in allen Kanälen außer … | Gilt nur in den gelisteten Kanälen |
Bis zu 100 Kanäle. Der klassische Einsatz des zweiten Modus: ein #off-topic-Kanal, in dem die
Link-Regel gilt und sonst nirgends.
Die ersten zehn beschreiben Nachrichten, die ein Mitglied plausibel aus Versehen schicken kann. Die letzten vier — gesammelt unter Angriffsmuster — beschreiben Dinge, die niemand unabsichtlich produziert. Deshalb sind ihre Standardwerte enger, und deshalb lohnen sie sich auch auf einem Server, der jeden Inhaltsfilter ausgeschaltet lässt.
Blockiert Nachrichten mit Wörtern aus deinen eigenen Listen. Zwei Listen, unterschiedlich abgeglichen:
| Einstellung | Grenzen | Verhalten |
|---|---|---|
| Wortliste (exakte Übereinstimmung) | bis 200 Einträge, je 1–64 Zeichen | Nur ganze Wörter. arm löst nicht bei Armband aus |
| Wortliste (beliebiger Teil des Wortes) | bis 200 Einträge, je 1–64 Zeichen | Überall im Wort. arm löst auch bei Armband aus |
Nach jedem Wort Enter drücken oder ein Komma tippen. Beide Listen ignorieren Groß-/Kleinschreibung
und unsichtbare Zero-Width-Zeichen und erkennen gängiges Leetspeak (@ für a, 3 für e, 0
für o, $ für s …). Fang mit der Exakt-Liste an; die Teilwort-Liste produziert schnell
Fehlalarme.
Lange Ketten desselben Zeichens oder desselben Worts.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. wiederholte Zeichen | 3–50 | 10 |
| Max. wiederholte Wörter | 2–20 | 3 |
Discord-Einladungslinks (discord.gg, discord.com/invite, discord.me, dsc.gg).
| Einstellung | Grenzen |
|---|---|
| Erlaubte Einladungscodes | bis 100 Einträge, je 1–64 Zeichen |
Der Code ist der Teil nach discord.gg/. Die Vanity-URL deines eigenen Servers ist immer erlaubt und
braucht keinen Eintrag. Das ist die sicherste Regel zum Einstieg — praktisch keine Fehlalarme.
Jeder http(s)://- oder www.-Link.
| Einstellung | Grenzen |
|---|---|
| Erlaubte Domains | bis 100 Einträge, je 1–200 Zeichen |
Subdomains sind eingeschlossen: youtube.com erlaubt auch music.youtube.com.
Nachrichten, die überwiegend GROSS geschrieben sind.
| Einstellung | Bereich | Standard |
|---|---|---|
| Großbuchstaben-Schwelle (%) | 10–100 | 70 |
| Mindestanzahl Buchstaben | 1–100 | 10 |
Das Minimum verhindert, dass kurze Nachrichten auslösen — ohne es wäre „OK" zu 100 % groß. Namen
eigener Emojis (<:OMEGALUL:…>), Erwähnungen und Links zählen nicht als Buchstaben.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Emojis | 1–50 | 5 |
Zählt Unicode- und Custom-Emojis zusammen. Die Regel löst aus, wenn eine Nachricht mehr als das Maximum enthält — das gilt für jede „Max.“-Einstellung auf dieser Seite.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Spoiler | 1–50 | 3 |
Zählt ||Spoiler||-Blöcke.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Erwähnungen | 1–50 | 3 |
Zählt Nutzer-, Rollen-, @everyone- und @here-Erwähnungen zusammen — jede einmal, egal wie oft
sie gepingt wird, so wie Discords eigenes Erwähnungslimit zählt. @everyone und @here zählen nur
als eigenes Wort, nicht in einer E-Mail-Adresse wie admin@here.com. Eine der drei Regeln, die sich
ab Tag eins lohnen — Massen-Erwähnungen sind die häufigste Raid-Taktik.
Zerstörter Text aus gestapelten kombinierenden Zeichen.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. kombinierende Zeichen | 1–50 | 6 |
Zu viele Nachrichten in kurzer Zeit.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Nachrichten | 2–30 | 8 |
| Zeitfenster (Sekunden) | 2–120 | 10 |
Zählt pro Mitglied serverweit, nicht pro Kanal — zwischen Kanälen zu springen setzt den Zähler nicht zurück. Bearbeitungen zählen nicht als neue Nachrichten.
Vier Regeln für Verhalten, das nie versehentlich passiert. Wenn du auf dieser Seite sonst nichts aktivierst, dann diese.
Blockiert Phishing- und Betrugsdomains — gefälschte Nitro-Gewinnspiele, nachgebaute Steam-Anmeldeseiten, „Gratis-Geschenk"-Seiten.
| Einstellung | Grenzen | Standard |
|---|---|---|
| Zusätzliche Domains | bis 200 Einträge, je 1–200 Zeichen | leer |
| Markennachahmung erkennen | an / aus | an |
Cloudy bringt eine eingebaute Liste bekannter Betrugsdomains mit, die du nicht bearbeiten kannst —
ein Server, der discordnitro.gift daraus entfernt, hilft niemandem. Zusätzliche Domains ergänzt
deine eigenen; trage nackte Hostnamen ein, Subdomains werden automatisch mitgetroffen.
Markennachahmung erkennen meldet zusätzlich Domains, die Discord oder Steam imitieren, ohne schon
auf einer Liste zu stehen: disc0rd.gg, discord.gg.example.com, steamcommunity.ru, knapp
daneben geschriebene Namen wie steamcommunlty.com, gleich aussehende Buchstaben aus anderen
Alphabeten (ein kyrillisches і in dіscord.com) und die Marke neben einem Köderwort
(discord-nitro-free.…, steamcommunity-trade.…). Die eigenen Domains von Discord und Valve werden
nie gemeldet, ebenso wenig Seiten, die nur den Namen tragen, etwa steamdb.info oder
discord.js.org. Lass das an — neue Phishing-Domains entstehen täglich, und eine Liste allein hinkt
immer einen Tag hinterher.
Dieselbe Nachricht in kurzer Folge in mehreren Kanälen — das Erkennungsmerkmal eines gekaperten Kontos.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Kanäle | 2–20 | 3 |
| Zeitfenster (Sekunden) | 5–300 | 30 |
Nachrichten unter 12 Zeichen werden ignoriert, ein „hi" in drei Kanälen ist also kein Spam.
Zu viele Anhänge in kurzer Zeit, unabhängig davon, was darin steckt. Gezählt wird pro Anhang — zehn Bilder in einem Post sind dieselbe Flut wie zehn Posts.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Anhänge | 2–50 | 5 |
| Zeitfenster (Sekunden) | 5–120 | 20 |
Dieselbe Idee für Sticker, die an jeder textbasierten Regel vorbeirutschen.
| Einstellung | Bereich | Standard |
|---|---|---|
| Max. Sticker | 2–50 | 4 |
| Zeitfenster (Sekunden) | 5–120 | 20 |
Regeln mit Timeout-Aktion teilen sich eine Einstellung:
| Einstellung | Bereich | Standard |
|---|---|---|
| Timeout-Dauer (Minuten) | 1 Minute – 28 Tage (40320 Minuten) | 10 Minuten |
28 Tage ist Discords harte Obergrenze für Kommunikations-Timeouts, kein Cloudy-Limit.
Verwarnungen allein tun nichts. Die Eskalation macht aus einer gesammelten Anzahl eine Strafe:
„Bei X Verwarnungen tue Y."
Bis zu 10 Stufen, jede mit eindeutiger Schwelle. Eine Stufe löst aus, wenn ein Strike die Zahl
der aktiven Verwarnungen über ihre Schwelle hebt — jede Stufe bestraft also einmal. Geprüft wird
bei jedem Strike, ob von einer AutoMod-Regel oder aus /warn, und zwei gleichzeitig eintreffende
Verwarnungen werden nacheinander gezählt: Eine Stufe kann weder doppelt auslösen noch übersprungen
werden. Die Strafe wird als eigener Fall festgehalten.
Wer eine Nachricht bearbeitet, die schon einen Strike gekostet hat, bekommt dafür keinen weiteren.
| Feld | Bereich | Hinweise |
|---|---|---|
| Schwelle | 1–100 | Muss über alle Stufen eindeutig sein |
| Aktion | Timeout · Kick · Bann | |
| Timeout-Dauer | 1 Minute – 28 Tage | Nur Timeout-Stufen, Standard 1 Stunde |
Eine vernünftige Startleiter:
| Verwarnungen | Aktion |
|---|---|
| 3 | Timeout 1 Stunde |
| 5 | Kick |
| 7 | Bann |
0–365 · Standard 0
Verwarnungen, die älter sind, zählen nicht mehr für die Schwellen. 0 heißt: Verwarnungen laufen nie
ab.
Überschreiben die eingebauten Kanal-Meldungen des Bots. Ein leeres Feld nutzt den Standard in der Sprache deines Servers. Je bis 500 Zeichen; der Hinweis löscht sich nach wenigen Sekunden selbst.
| Hinweis | Platzhalter |
|---|---|
| Verwarn-Hinweis | {user} {rule} |
| Timeout-Hinweis | {user} {rule} |
| Eskalations-Hinweis | {user} {count} {action} |
{user}, pass auf deine Sprache auf — {rule} ist hier nicht erlaubt.
{user} wurde stummgeschaltet — {rule}.
{user} hat {count} Verwarnungen gesammelt und wurde {action}.
{rule} gibt es im Eskalations-Hinweis nicht. Die Eskalation löst für eine Verwarnungssumme aus,
nicht für eine einzelne Regel — der Platzhalter hätte nichts einzusetzen und bliebe wörtlich stehen.Cloudy liest eine Nachricht, nachdem Discord sie ausgeliefert hat. Discords eigener AutoMod prüft sie, bevor sie veröffentlicht wird. Bei einem Scam-Link ist genau das der Punkt: Das eine blockiert die Nachricht, das andere löscht sie einen Moment, nachdem jeder mit offenem Kanal sie bereits gelesen hat.
Schaltest du den nativen AutoMod-Abgleich ein (Moderation → Schutz), legt Cloudy passende Regeln in Discords eigenem AutoMod an — für die drei Regelformen, die Discord ausdrücken kann:
| Cloudy-Regel | Gespiegelt |
|---|---|
| Schimpfwörter | ✅ beide Wortlisten |
| Scam-Links | ✅ die eingebaute Liste und deine zusätzlichen Domains — die Markennachahmung bleibt bei Cloudy |
| Zu viele Erwähnungen | ✅ das Erwähnungslimit |
| Alles andere | ❌ — bleibt bei Cloudys Engine |
Der Rest lässt sich nicht spiegeln, weil er auf Zustand beruht, den Discords AutoMod nicht führt: wie viele Nachrichten in den letzten zehn Sekunden ankamen, in wie vielen Kanälen derselbe Text auftauchte, wie viele Verwarnungen dieses Mitglied schon hat.
Eine Nachricht, die Discord blockiert, erreicht den Server nie — Cloudy sieht sie also nicht: Für sie wird weder eine Verwarnung noch ein Fall noch ein Mod-Log-Eintrag geschrieben. Cloudys Engine läuft parallel weiter und kümmert sich um alles, was durchkommt — bearbeitete Nachrichten, nachgeahmte Domains und Mitglieder, die von der Discord-Regel ausgenommen sind.
Rollen- und Kanal-Ausnahmen werden nur für die Modi Verweigern für alle … außer gespiegelt (Discord akzeptiert pro Regel bis zu 20 ausgenommene Rollen und 50 ausgenommene Kanäle). Eine Regel im Modus Erlaubt sind alle … außer wird ohne Geltungsbereich gespiegelt und gilt für alle.
Cloudy gleicht die gespiegelten Regeln alle 30 Minuten ab. Stellst du eine gespiegelte Regel auf Deaktiviert, wird ihr Discord-Gegenstück beim nächsten Abgleich entfernt; schaltest du die Option selbst ab, stoppt der Abgleich, bereits angelegte Regeln bleiben aber stehen. Ist das Moderations-Plugin abgeschaltet oder die Lizenz abgelaufen, entfernt der nächste Abgleich die gespiegelten Regeln. Ein Abgleich, den Discord teilweise abgelehnt hat, wird beim nächsten Lauf wiederholt. Die Funktion braucht das Recht Server verwalten; fehlt es, bleibt Cloudy stillschweigend beim reinen Engine-Verhalten, statt einen Fehler zu werfen.
Vier Regeln, zurückhaltende Aktionen, Eskalation an:
| Regel | Aktion |
|---|---|
| Scam-Links | Nachricht löschen & Nutzer timeouten |
| Server-Einladungen | Nachricht löschen |
| Zu viele Erwähnungen | Nachricht löschen & Nutzer verwarnen |
| Anti-Spam | Nachricht löschen & Nutzer timeouten |
Nimm bei allen vieren deine Staff-Rollen aus, lass es eine Woche laufen, lies das Mod-Log und zieh dann die Schwellen nach — erst danach kommen weitere Regeln dazu.
Scam-Links ist die eine Regel, die du auch dann aktivieren solltest, wenn du mit allem anderen hier nicht einverstanden bist: Sie hat keine nennenswerten Fehlalarme, und die Nachricht, die sie stoppt, ist die, die ein Mitglied sein Konto kostet.