All featuresMessage Rules
Message Rules
Limits on the shape of a message rather than its meaning — emoji, lines, shouting, mentions, zalgo. Free to run, and the same in every language.Overview
Everything else that reads messages here asks what they say. The word filter matches terms you listed; the analyser judges intent and costs a model call. Message Rules ask nothing about meaning at all — how many emoji, how many lines, how much of it is shouting, how many people were pinged. That is why they cost nothing to run, need no AI, and behave identically in every language: counting is not a linguistic act.How it works
Key capabilities
Emoji limit, counting unicode and custom emoji together
Line-count and message-length limits for the wall of text that pushes a channel off screen
A capitals percentage, measured only over letters that have case
Separate limits for member mentions and role mentions, counted per distinct target
Attachment and sticker limits
Zalgo detection by ratio of combining marks, so accented writing is never touched
Exempt roles, members and channels, and its own log channel
Optional escalation to timeout, kick or ban after a threshold
Setup
1.Open the dashboard, go to the Message Rules tab and enable it, then pick a log channel.
2.Set only the limits your server actually needs. Everything left at 0 stays switched off.
3.Leave the punishment on "Delete only" for a few days and read the log — it shows exactly what would have been removed.
4.Add exempt roles for staff or bots that legitimately post long or emoji-heavy messages.
How it works in detail
Settings
Good to know
Sylon needs Manage Messages to delete, plus whatever the punishment you choose requires.
Members with Administrator or Manage Server are never judged, and neither is anyone in the exempt lists.
Tickets are excluded: their contents already live in the ticket's own transcript.
Every rule is counted per message, not per minute — rate limits are Spam Protection's job.