← Alle Docs
AutoMod
Filter und Discord-AutoMod-Regeln
AutoMod filtert Nachrichten automatisch: Einladungslinks, fremde Links, Caps-Spam, wiederholte Nachrichten, Zalgo, Emoji-Spam, gefährliche Dateianhänge und Massen-Pings. Zusätzlich gibt es ein automatisches Slowmode bei hohem Nachrichtenaufkommen.
Einrichtung
- 1Modul aktivieren und die gewünschten Filter einzeln einschalten.
- 2Pro Filter Ausnahmen setzen: Rollen und Kanäle, die nicht geprüft werden.
- 3Pro Filter die Aktion wählen: Nachricht löschen, Timeout und/oder Meldung in einen Alarm-Kanal.
- 4Beim Anti-Link-Filter erlaubte Domains in die Allowlist eintragen (z. B. youtube.com).
💡 Tipp:Mitglieder mit „Server verwalten“ werden nie gefiltert.
Alle Einstellungen
Diese Referenz wird direkt aus dem Konfigurations-Schema generiert und ist immer aktuell.
| Option | Typ | Standard |
|---|---|---|
| antiInvite.enabled | boolean | false |
| antiInvite.exemptRoleIds | roles | [] |
| antiInvite.exemptChannelIds | channels | [] |
| antiInvite.action.deleteMessage | boolean | true |
| antiInvite.action.timeoutSeconds | number | 0 |
| antiInvite.action.warn | boolean | false |
| antiInvite.action.alertChannelId | channel | — |
| antiInvite.allowOwnServer | boolean | true |
| antiInvite.allowedInviteCodes | list | [] |
| antiLink.enabled | boolean | false |
| antiLink.exemptRoleIds | roles | [] |
| antiLink.exemptChannelIds | channels | [] |
| antiLink.action.deleteMessage | boolean | true |
| antiLink.action.timeoutSeconds | number | 0 |
| antiLink.action.warn | boolean | false |
| antiLink.action.alertChannelId | channel | — |
| antiLink.allowlist | list | [] |
| capsFilter.enabled | boolean | false |
| capsFilter.exemptRoleIds | roles | [] |
| capsFilter.exemptChannelIds | channels | [] |
| capsFilter.action.deleteMessage | boolean | true |
| capsFilter.action.timeoutSeconds | number | 0 |
| capsFilter.action.warn | boolean | false |
| capsFilter.action.alertChannelId | channel | — |
| capsFilter.minLength | number | 10 |
| capsFilter.maxCapsPercent | number | 70 |
| repeatedMessages.enabled | boolean | false |
| repeatedMessages.exemptRoleIds | roles | [] |
| repeatedMessages.exemptChannelIds | channels | [] |
| repeatedMessages.action.deleteMessage | boolean | true |
| repeatedMessages.action.timeoutSeconds | number | 0 |
| repeatedMessages.action.warn | boolean | false |
| repeatedMessages.action.alertChannelId | channel | — |
| repeatedMessages.threshold | number | 3 |
| repeatedMessages.windowSeconds | number | 30 |
| zalgo.enabled | boolean | false |
| zalgo.exemptRoleIds | roles | [] |
| zalgo.exemptChannelIds | channels | [] |
| zalgo.action.deleteMessage | boolean | true |
| zalgo.action.timeoutSeconds | number | 0 |
| zalgo.action.warn | boolean | false |
| zalgo.action.alertChannelId | channel | — |
| emojiSpam.enabled | boolean | false |
| emojiSpam.exemptRoleIds | roles | [] |
| emojiSpam.exemptChannelIds | channels | [] |
| emojiSpam.action.deleteMessage | boolean | true |
| emojiSpam.action.timeoutSeconds | number | 0 |
| emojiSpam.action.warn | boolean | false |
| emojiSpam.action.alertChannelId | channel | — |
| emojiSpam.maxEmojis | number | 10 |
| attachmentFilter.enabled | boolean | false |
| attachmentFilter.exemptRoleIds | roles | [] |
| attachmentFilter.exemptChannelIds | channels | [] |
| attachmentFilter.action.deleteMessage | boolean | true |
| attachmentFilter.action.timeoutSeconds | number | 0 |
| attachmentFilter.action.warn | boolean | false |
| attachmentFilter.action.alertChannelId | channel | — |
| attachmentFilter.blockedExtensions | list | … |
| massMention.enabled | boolean | false |
| massMention.exemptRoleIds | roles | [] |
| massMention.exemptChannelIds | channels | [] |
| massMention.action.deleteMessage | boolean | true |
| massMention.action.timeoutSeconds | number | 0 |
| massMention.action.warn | boolean | false |
| massMention.action.alertChannelId | channel | — |
| massMention.maxMentions | number | 8 |
| autoSlowmode.enabled | boolean | false |
| autoSlowmode.channelIds | channels | [] |
| autoSlowmode.messagesPerTenSeconds | number | 15 |
| autoSlowmode.slowmodeSeconds | duration | 10 |
| autoSlowmode.resetAfterSeconds | duration | 300 |