Filter
Allows for messages to be checked against a word list and then action to be taken based on infractions.
Enable/Disable
Enables message filtering.
Usage: /filter <enable|disable>
Add
Adds a word to the filter list. You can alter how strictly it’ll be filtered by providing one of three strictness levels:
- Soft
- This will only match full, exact words.
- e.g Filtering ‘cat’ will not trigger on ‘cats’.
- Hard
- This will match even if a string is within another word.
- e.g Filtering ‘ass` will trigger on ‘classic’.
- Strict
- This will remove whitespace and try substitutions.
- e.g Filtering “sex” will trigger on ‘s3x’ and ‘cars exploded’.
- The substitution list is:
- 0 : o
- 1 : i
- 4 : a
- 3 : e
- 5 : s
- 6 : g
- 7 : t
- 8 : b
- 9 : g
- @ : a
- ^ : a
- Д : a
- ß : b
- ¢ : c
- © : c
- < : c
- € : e
- ƒ : f
- ท : n
- И : n
- Ø : o
- Я : r
- ® : r
- $ : s
- § : s
- † : t
- บ : u
- พ : w
- ₩ : w
- × : x
- ¥ : y
If no strictness is selected while adding a word, it’ll default to hard.
Usage: /filter add [strictness] <word>
Remove
Removes a word from the filter list.
Usage: /filter remove <word>
List
AutoMod will directly message you a list of all the filtered words and their strictness.
Usage: /filter list
Message
Lets you set the message that AutoMod will send if a message is caught by the filter.
Usage: /filter message <string>
Action
Lets you configure how AutoMod will react if a message is caught by the filter. You can select one of three options:
- Log: The message will be logged in the mod action log channel.
- Delete: The message will be deleted and logged.
- Warn: The message will be deleted and logged, and the user will receive a warn.
Usage: /filter action <level>
Test
Lets you check if a message matches the block list.
Usage: /filter test <word>