Modules
Configure each filter module — enable, set thresholds, exempt roles, and assign a log channel.
Command structure
Every module follows the same pattern:on and configure the rest later. Every module deletes by default; see Punishments to also warn, timeout, kick, or ban.
Spam
Spam
Delete messages from members sending too fast.Enables spam filter, logs to
- Enable
- Syntax
- Disable
#mod-log, triggers at 5 messages in 5 seconds.Chat Spam
Chat Spam
Punish members who flood low-effort messages without engaging with anyone.Unlike Enables chat-spam filter, logs to
spam, this one doesn’t fire on speed alone. Once a member crosses the threshold inside the window, the burst must also match at least one abuse pattern:- Repetition — the same message over and over
- Cross-channel — the same flood spread across 3 or more channels
- Gibberish — very short, keysmash, or unspaced walls of text
- Enable
- Syntax
- Disable
#mod-log, triggers at 10 low-effort messages in 15 seconds.Chat spam has no
exempt or logs subcommands — set its log channel inline when enabling it, or rely on ;filter globallog.Invites
Invites
Delete any message containing a Discord invite link.
Links
Links
Delete any message containing an external URL.
Caps
Caps
Delete messages that exceed a percentage of uppercase characters.Triggers when a message is 70% or more uppercase (minimum 6 letters).
- Enable
- Syntax
- Disable
Mass Mention
Mass Mention
Delete messages that ping too many unique users.Triggers when a message mentions 5 or more unique users.
- Enable
- Syntax
- Disable
Emoji
Emoji
Delete messages that contain too many emojis (custom and Unicode).Triggers when a message contains 10 or more emojis.
- Enable
- Syntax
- Disable
Spoilers
Spoilers
Delete messages with too many spoiler blocks.Triggers when a message contains 3 or more
- Enable
- Syntax
- Disable
||spoiler|| blocks.Music Files
Music Files
Delete any message with an attached music file (
.mp3, .flac, .wav, .ogg, .m4a, .aac, .opus, .wma, .aiff, .alac).
