Most moderation bots match words. ONIA reads meaning.
Three defence layers, instant reactions, and a control panel your staff will actually use.
๐ onia.run ยท Trusted on +500 servers ยท 16 languages
โก Three Layers, One Verdict
Every message passes through a defence pipeline. Each layer catches what the one before it cannot.
MESSAGE SENT
โ
โโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 1 ยท INSTANT FILTER Discord AutoModโ โก Pro
โ Scam links ยท mass mentions ยท slurs โ
โ Refused on send, nobody ever sees itโ
โโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ passes
โโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 2 ยท AI ANALYSIS every msg โ โ
Free
โ Meaning, intent, target. Not words. โ
โ Edits rechecked ยท slang tolerated โ
โโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ violation
โโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 3 ยท SANCTION tiered โ โ
Free
โ Warn โ Timeout โ Kick โ Ban โ
โ Logged ยท member notified โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Why layered? The instant filter costs nothing and stops the obvious. The AI handles what
patterns never could: sarcasm, coded language, an insult buried in a friendly sentence.
Nothing reaches your members twice.
๐ง Moderation That Cannot Be Tricked
Bad actors do not type slurs plainly. ONIA is built for what they actually do.
| Evasion tactic | What ONIA does |
|---|---|
| Invisible characters hidden between letters | Stripped before analysis |
| Lookalike letters from Cyrillic or Greek posing as Latin | Folded back to their real form |
Fullwidth text such as ๏ผฆ๏ผฒ๏ผฅ๏ผฅ ๏ผฎ๏ผฉ๏ผด๏ผฒ๏ผฏ |
Normalised to plain form |
Long messages, which Discord turns into message.txt past 2 000 characters |
The file is read and judged as a message |
Attached documents in .txt .md .log .pdf |
Content extracted and analysed |
๐ก That fourth row closes the most common bypass on Discord. Without it, writing long
was enough to escape moderation entirely.
Obfuscation is not merely decoded. It counts as evidence of intent: a message someone
went to the trouble of disguising gets judged accordingly.
๐ก๏ธ Raid Defence, Eight Independent Guards
Coordinated attacks do not look like spam. They look like a hundred accounts joining in
ninety seconds, then channels disappearing.
| Guard | Watches for |
|---|---|
| ๐ฅ Mass joins | Account floods over a time window |
| ๐ฌ Message spam | Burst flooding across channels |
| ๐ท๏ธ Role protection | Rapid role creation, deletion, permission grabs |
| ๐ Channel protection | Channel purges, with automatic restore |
| ๐ Emoji protection | Server emoji wiped in bulk |
| ๐ค Bot gate | Unapproved bots kicked the moment they join |
| ๐ Voice raids | Mass moves, disconnects, channel hopping |
| ๐ ๏ธ Admin actions | Bursts of administrator activity, the sign of a compromised account |
When it fires: instant server lockdown, bulk bans at 200 accounts per request, and
deleted channels restored automatically. Each guard has its own threshold, window and action.
๐๏ธ A Panel You Configure Once
One command, /config menu, opens a modern panel built on Discordโs Components V2.
Seven pages, live state at a glance, no documentation required.
๐ Home Every protection's status on one screen
๐ค AI Tolerance level ยท custom instructions ยท sanctions
โก Instant filter Rules blocked before publication
โ ๏ธ Warnings Thresholds, lifetime, escalation
๐ Attachments Document analysis ยท extension filtering
๐ Exemptions Roles and channels left untouched
๐ก๏ธ Raid defence Eight guards, individually tuned
Three tolerance levels, so ONIA matches your community instead of fighting it:
- Lenient ยท only serious, unambiguous violations
- Balanced ยท clear violations; humour and slang are tolerated (default)
- Strict ยท also flags minor violations aimed at a person
Swearing at a video game stays fine. Swearing at someone does not. That distinction is
built into every level.
โ ๏ธ Warnings That Escalate On Their Own
Set the ladder once. ONIA climbs it.
3 warnings โ โฑ๏ธ Timeout 1 h
5 warnings โ ๐ข Kick
8 warnings โ ๐จ Ban
- Warnings expire after a lifetime you choose. A mistake from March should not ban someone in December.
- The highest threshold reached applies, even when several are crossed at once.
- Every sanction sends the member exactly one DM explaining what happened and why.
- Everything lands in your moderation log with a case ID.
๐ Genuinely Multilingual
Not leftovers from a translation engine. 16 fully translated languages, panel included.
๐ฌ๐ง English ยท ๐ซ๐ท Franรงais ยท ๐ช๐ธ Espaรฑol ยท ๐ฉ๐ช Deutsch ยท ๐ฎ๐น Italiano ยท ๐ต๐น Portuguรชs
๐ณ๐ฑ Nederlands ยท ๐ต๐ฑ Polski ยท ๐ท๐บ ะ ัััะบะธะน ยท ๐ธ๐ฆ ุงูุนุฑุจูุฉ ยท ๐ฎ๐ณ เคนเคฟเคจเฅเคฆเฅ ยท ๐น๐ญ เนเธเธข
๐ป๐ณ Tiแบฟng Viแปt ยท ๐จ๐ณ ไธญๆ ยท ๐ฏ๐ต ๆฅๆฌ่ช ยท ๐ฐ๐ท ํ๊ตญ์ด
The setting drives everything: the panel, the logs, the DMs sent to members, and the
reasons the AI writes. Slash commands go further and appear in each userโs own Discord
language, whatever the server is set to.
๐ป Commands
| Command | What it does |
|---|---|
/config menu |
Open the full configuration panel |
/warn |
Warn a member, with reason and custom validity |
/warns |
View a memberโs warnings |
/warnlist |
Warning overview for the whole server |
/removewarn |
Remove one warning, or all of a memberโs |
/antiraid status |
Live state of every raid guard |
/antiraid lockdown |
Lock every public channel, immediately |
/antiraid unlock |
Reopen what the last lockdown closed |
/antiraid whitelist |
Approve a bot before it joins |
/checkpremium |
Subscription status for this server |
/help |
Overview and useful links |
Right click shortcuts, no command typing:
ONIA warnings on any member ยท Action with ONIA on any message.
๐ Free vs ONIA Pro
ONIAโs free tier is a complete moderation bot, not a demo.
| Free | โญ Pro | |
|---|---|---|
| Live AI moderation | โ | โ |
Document and message.txt analysis |
โ | โ |
| Evasion defence | โ | โ |
| Warning system and thresholds | โ | โ |
| Role and channel exemptions | โ | โ |
| Moderation log and member DMs | โ | โ |
| 16 languages | โ | โ |
| โก Instant filter, block before posting | ยท | โ |
| ๐ก๏ธ Raid defence, 8 guards and lockdown | ยท | โ |
| โ๏ธ Custom AI instructions | ยท | โ |
| ๐ Attachment extension filtering | ยท | โ |
Subscribe directly inside Discord. The button sits on the page it belongs to: no external
checkout, no API keys, no card details leaving Discord.
๐ Built For Servers That Cannot Go Down
- Privacy first. Message content is analysed, never stored. Only your configuration and warning records persist.
- Exemptions everywhere. An exempt role is never sanctioned automatically, on any layer.
- Built for sharding. The architecture follows Discordโs 2 500 guild standard and is ready to scale.
- Fails safe. A network hiccup never takes moderation offline.
- Fast. Protections initialise in under 200 ms across the entire fleet.
๐ Get Started In Two Minutes
1 ยท Invite ONIA โ onia.run
2 ยท Run /config menu โ pick your language and tolerance level
3 ยท Set a log channel โ done, you are protected
Everything else has a sensible default. Tune it later, or never.
๐ onia.run ยท AI moderation that understands your community.

