Early development — not yet 24/7

Moderation that watches so you don't have to

Soter moderates mostly on its own: every message is scanned for hate speech and spam, and repeat violators are timed out automatically.

Hands-off moderation

Set it up once, then let Soter handle the day-to-day.

Hate speech detection
Every message is scanned automatically and flagged the moment it crosses the line.
Spam filtering
Repeated and low-effort spam gets caught before it floods your channels.
Automatic timeouts
Repeat violators are timed out on their own — no mod has to be watching.
Channel exemptions
Exempt specific channels from moderation with a simple settings command.
Configurable thresholds
Tune violation thresholds and timeout duration to fit how strict you want to be.
Mod action logging
Every automated action is logged to a channel you choose, so nothing happens silently.

Commands

Everything is configured through slash commands.

/pingCheck that Soter is online.
/helpShow a usage guide.
/settings exempt-add|remove|listManage channels exempt from moderation.
/settings hate-speechToggle the hate speech filter.
/settings mod-log-channelSet where moderation actions get logged.
/settings timeout-configConfigure violation thresholds and timeout duration.

Built in the open

Soter is open source, written in TypeScript on Bun, with Jev (via OpenRouter) doing the message analysis. MIT licensed.