Moderation

Automod

Content filters and spam protection — links, invites, caps, banned words, regex and an eight-kind anti-spam engine.

Automod watches every message and quietly deletes the stuff you don't want: invite ads, scam links, all-caps shouting, banned words and spam floods. No moderator has to be online. It is off by default.

Commands

,filter (alias ,automod) needs Manage Server:

,filter links on               delete messages that contain links
,filter invites on             delete Discord invite links
,filter caps on --threshold 70  delete messages over 70% caps
,filter add nitro              add a banned word
,filter remove nitro           remove a banned word
,filter exempt #staff          let a channel, role or member skip automod
,filter list                   show active filters and banned words

Advanced patterns (obfuscated slurs, scam text) use ,regexfilter (aliases ,regex, ,rfilter):

,regexfilter add free\s*nitro --action delete   block a pattern
,regexfilter list                               list regex filters
,regexfilter toggle 3                            enable or disable filter 3
,regexfilter remove 3                            delete filter 3

Lock one channel to a single content type with ,filterchannel (aliases ,channelfilter, ,cfilter, needs Manage Channels):

,filterchannel #art images     only allow image posts
,filterchannel #links links    only allow links
,filterchannel #general off    clear the channel filter
,filterchannel list            show every channel filter

Example

Block invites and caps spam, and keep your mod channel exempt:

,filter invites on
,filter caps on --threshold 80
,filter exempt #mod-chat

The anti-spam engine (message flood, duplicates, mass mentions, zalgo, emoji, newline, attachment and wall-of-text spam) is tuned on the dashboard's Automod page.