# AI Spam Protection — Sylon

> Catches unsolicited bulk messages by what they say, in any language — not by how fast they arrive.

Canonical page: https://sylon.app/features/ai-spam-protection

## Overview

Rate limits catch floods. They cannot catch the message that arrives once, at conversational speed, and is still spam — the unsolicited pitch, the copy-pasted offer, the same template a dozen servers received this week. AI Spam Protection reads what a message says instead of counting how many arrived, so it sees that message. It runs on the same analysis as Ad Protection but is its own switch, because wanting advertising policed and wanting this policed are two different decisions.

## How it works

1. **Read, then judge** — The message text, any images it carries, the links it resolves to and the channel's own recent conversation are read together. A verdict is only reached on concrete evidence in the message, never on a member being new or unfamiliar.
2. **Language-independent** — A multilingual model embeds the message in a shared space, so the same pitch in Thai, Turkish or Russian matches the template already learned in English. Nothing here is a keyword list.
3. **Learns from your own moderators** — A block your team reverses is remembered. Sylon stops matching that message and anything close to it in your server, and near-identical spam it did catch reinforces the pattern for next time.

## Key capabilities

- Content-based detection, independent of message rate
- Works in every language, including scripts with no word spacing
- Reads text inside images and resolves shortened links
- Its own punishment, threshold and log channel
- Moderator reversals train the detector for your server
- Exempt roles, members and channels

## Frequently asked questions

### How is this different from Anti-Spam?
Anti-Spam is a rate limit: so many messages in so many seconds. It never reads a word. AI Spam Protection reads the message and can flag a single one. Running both is normal; running either alone is a valid choice.

### Do I need Ad Protection enabled too?
No. They are separate switches on purpose. Ad Protection handles advertisements, scams and recruitment; this handles unsolicited bulk content. Enabling one never enables the other.

### What happens if it gets one wrong?
Every block carries an undo button and a false-positive report. Undoing it restores the member and teaches Sylon not to make that call again in your server. Starting with a timeout rather than a ban is the safer setting while you are judging the results.

## Related features

- https://sylon.app/features/ai-ad-protection
- https://sylon.app/features/spam-protection
- https://sylon.app/features/harassment-protection

Keywords: discord ai spam protection, semantic spam detection, content based spam filter, multilingual discord spam bot, unsolicited message detection
