Moderation

Automod for Discord: filter messages before moderators have to

Kirzen checks every message against the rules you switch on and acts on the first one it breaks. You choose the action for each rule, from deleting the message to a ban.

What it catches

There are twelve rules. Each one starts off. When you switch one on it takes the default below, and you can change the action and the numbers.

The twelve automod rules and their defaults
RuleWhat it catchesDefault
wordsWords you have blockedDelete the message
invitesInvite links to other serversDelete the message
linksAny link at allDelete the message
spamSeveral messages in a few seconds6 messages in 8 seconds, then a timeout
duplicatesThe same message posted again and again3 in 30 seconds, then delete
mentionsMentioning many people at once6 or more, then delete
capsMessages mostly in capitals75 percent, then delete
emojiWalls of emoji12 or more, then delete
zalgoText broken with stacked combining charactersDelete the message
linkburstSeveral links in a few seconds, however they are spread out3 in 20 seconds, then a timeout
domainsSites on this server's blocked listDelete the message
crosslinkLinks shaped like a scam, judged on the address itselfA score of 55, then delete

What happens next

Each rule can delete the message, delete and warn, delete and time out, delete and kick, or delete and ban. A message that breaks several rules is handled once, by the first rule it breaks, so one mistake is not punished three times.

For someone who keeps breaking rules there is an escalation. By default it starts after 4 violations within 120 seconds and ends in a timeout. You can set it from 2 to 20 violations, from 10 to 3600 seconds, and choose the action.

Who is left alone

Anyone with Manage Messages is always exempt, without being listed. You can also exempt a role, a channel or a member.

Try a message without acting

The test option checks a message against your rules and does nothing else, so you can see which rule would catch it and what the action would be.

/automod test

What it does not do

Questions

Does automod start on?

No. Automod starts off, and so does every rule until you switch it on.

Can I try a rule before it acts?

Yes. The test option checks a message against your rules and does nothing else.

Does automod filter my moderators?

No. Anyone with Manage Messages is always exempt. You can also exempt a role, a channel or a member.

Does it tell the member?

By default, yes. The status option shows whether that is on.

What happens when someone keeps breaking rules?

By default, after 4 violations within 120 seconds Kirzen escalates, with a timeout. You can change the number, the time and the action.

Add Kirzen to your server

Add to Discord