Automatically detect and action toxic language, slurs, harassment, and hostile messages.
The toxicity filter analyses every message sent in monitored channels against a dictionary of known toxic patterns and contextual language models. When a message exceeds the configured sensitivity threshold, Exorion applies your chosen action.
| Level | Description | Typical Use |
|---|---|---|
| Low | Only catches explicit slurs and severe toxicity. | Public communities that want minimal interference. |
| Medium | Catches moderate insults, targeted harassment, and hate speech. | General-purpose servers. Recommended default. |
| High | Catches subtle toxicity, passive-aggressive language, and borderline content. | Strict communities, brand servers. |
| Strict | Flags almost any potentially negative language. | Child-safe or heavily moderated environments. |
When a message is flagged, Exorion can perform one or multiple actions:
Silently removes the flagged message from the channel.
Sends a DM or inline warning. Logged to the infraction system.
Applies a Discord timeout for a configured duration.
Immediately bans the user. Reserved for severe or repeat offences.
You can exempt specific channels (e.g. staff-chat) or roles (e.g. Moderator) from the toxicity filter. Navigate to Dashboard → Auto Moderation → Toxicity and scroll to the exemptions section.