Not just a filter. A whole server crew.

The Discord bot that filters, revives, welcomes and protects.restores.learns.reads.

Johnny catches slurs no word list can read, keeps quiet channels talking, welcomes people and hands out roles, runs tickets and ban appeals, and locks the door during a raid. One dashboard for all of it, and a filter you can test before you install.

Servers
0
Messages scanned
0
Per message
0ms

Free to add.

Try to beat it
Nothing you type here is stored.
#mod-log live
  1. 14:02:11Deleted image

    Text inside shrug.png matched a blocked term.

    Read by OCR, 98% confidence. Author warned.

  2. 14:02:34Deleted message

    Blocked term hidden with leetspeak and zero-width spaces.

    Matched ▮▮▮▮▮▮ after normalising. Second strike, muted 10 min.

  3. 14:05:52Dismissed

    @mod marked the 14:02:34 match as a false positive.

    Recorded. The filter adjusts for this server.

What it does

Six jobs. One bot.

Most servers run four bots to get this. Johnny does it from one place, with one log and one dashboard.

  1. 01

    Catches what others can't read

    Leetspeak, spaced letters, lookalikes, reversed text, zero-width tricks, and text inside images. Reads screenshots, so a fake crypto giveaway posted as a picture gets deleted too.

    • OCR on every image
    • Scam screenshot detection
    • Fewer than a dozen false positives across 369,553 English words
  2. 02

    Keeps the chat alive

    Chatter learns how a channel talks and posts a message of its own when things go quiet. Ping someone's role and a picture appears. Popular messages land on a starboard.

    • Chatter, per channel
    • Ping images
    • Starboard and sticky messages
  3. 03

    Welcomes and sorts people

    Welcome and goodbye messages, roles on join, roles from a reaction. Set up on the dashboard in a minute.

    • Welcome and goodbye
    • Auto roles
    • Reaction roles
  4. 04

    Runs your support

    Tickets with saved transcripts, a ban appeal link the bot sends automatically, and a safe word anyone can type to reach staff quietly.

    • Tickets and transcripts
    • Ban appeals
    • Staff alerts
  5. 05

    Guards the server itself

    Mass bans, channel wipes and role purges get stopped and reversed. Raids trigger slowmode. Brand-new accounts get flagged. Invite, phishing and scam links go.

    • Anti-nuke with auto-restore
    • Raid and alt detection
    • Link filters
  6. 06

    Handles the busywork

    Auto-replies to common questions, weekly reminders, a card maker for announcements, a FAQ command, and a dashboard that shows what your server actually uses.

    • Autoresponders and FAQs
    • Reminders and embeds
    • Analytics

The filter

What it catches

Most bots stop at a word list. Johnny checks the places people actually hide things.

Text inside images Premium

Turn OCR on and every attachment, sticker and embed thumbnail is read, so a slur on a screenshot is treated like a slur in chat.

meme.pngread as textcaught

Words in disguise

Leetspeak, spaced-out letters, lookalike characters, zero-width joins and stretched vowels are all normalised before matching.

b4 n n 3 dnormalised tobannedcaught

Any language Premium

Messages are translated before they are checked, so your word list works whether someone writes in English, Spanish or Tagalog.

prohibidotranslatedbannedcaught

Context, not just keywords Premium

When enabled, an AI pass reads the whole sentence before anything is deleted. Quoting a rule, reporting an insult or discussing a word does not get someone punished.

"is ▮▮▮▮ allowed here?"allowed

Nukes and raids Premium

Mass bans and role deletions are reverted in seconds, wiped channels are recreated, and the account that did it is banned.

6 roles deletedin 3 srestored

Learns from your mods Premium

Dismiss a false positive from the log and the learning engine adjusts for your server, so the same match gets less likely each time.

dismissed by @modfilter adjusted

One rule

One word, every disguise

Add a word once. Johnny matches every way people try to sneak it past a filter.

6 of 6 caught

All six resolve to the same rule. You maintain one word list, not fifty variants of it.

/addblocked banned
  • Leetspeak
    b4nn3d
    caught
  • Spaced out
    b a n n e d
    caught
  • Lookalike letters
    bаnned
    caught
  • Zero-width characters
    banzwspned
    caught
  • Inside an image
    banned
    caught
  • Reversed
    dennab
    caught

Anti-nuke · Premium

Nukes and raids

Mass bans and role deletions are reverted in seconds, wiped channels are recreated, and the account that did it is banned.

Detects a compromised account or malicious admin trying to wreck the server. Each is counted in a sliding time window; crossing a threshold triggers an alert.

  • Mass bans
  • Mass kicks
  • Mass role deletions
  • Mass channel deletions
Server roles
  1. @Admindeletedrestored
  2. @Moderatordeletedrestored
  3. @Helperdeletedrestored
  4. @Memberdeletedrestored
  5. @Verifieddeletedrestored
  6. @Muteddeletedrestored
6 roles deleted6 roles restored
reverted in 3 s

Setup

Running in about two minutes

  1. 1

    Add it to your server

    One click. It asks for 13 permissions, all listed in the FAQ below, and nothing it does not use.

  2. 2

    Pick your rules

    Run /setup to pick a preset, or choose your words, a sensitivity and a log channel yourself. Dashboard or slash commands, your call.

  3. 3

    Leave it running

    Everything it does shows up in the log. Dismiss a false positive with one click, and it adjusts.

Everything from slash commands

Configure it without leaving Discord. Each command is permission-gated, so only the roles you choose can change rules or act on members.

Warnings are kept per member with a full history, and the filter escalates repeat offenders on its own.

  1. /setupPick a protection preset
  2. /log #mod-logWhere actions are posted
  3. /addblocked bannedEvery disguise, automatically
  4. /warn @member reasonLogged, DMs the member
  5. /history @memberFull moderation record
  6. /lockdownLock every channel during a raid

Pricing

Free to run. Premium if you want more.

Every moderation feature is free on every server. Premium adds the parts that cost money to run.

Free

$0per server
  • The filter, with one-click false positive dismissal
  • Anti-spam and lockdown
  • Warnings, timeouts, kicks, bans and full history
  • Tickets with transcripts and ban appeals
  • Welcome and goodbye, auto roles, reaction roles
  • Chatter, starboard, autoresponders, embeds, reminders
  • The dashboard
Add to Discord

Premium Per server

$8a month
  • Everything in Free
  • Text inside images: OCR on every attachment, sticker and embed
  • Any language: messages translated before they are checked
  • AI context check before anything is deleted
  • Anti-nuke with auto-restore
  • Self-learning engine and ping images
Get Premium on Ko-fi

Run /premium in your server first. It shows the claim note to paste into Ko-fi so the payment lands on the right server.

FAQ

Questions mods ask

Will it punish someone for quoting a rule or reporting an insult?

Whitelist a phrase and it never trips the filter again. If something does get caught, one click on the log entry dismisses it and the filter learns. With Premium, an AI context check reads the whole sentence before anything is deleted, so quotes and reports are allowed through automatically.

What happens when it gets one wrong?

Click Dismiss as FP on the log entry. The dismissal is recorded and the learning engine adjusts for your server, so the same false positive gets less likely each time. Discord does not let anyone restore a deleted message, so the member is told why it was removed.

Does it keep our messages?

Each action is logged with who, which rule, when, and a copy of the flagged message so your mods can review it. Violation records are deleted after 90 days. Messages that pass the filter are never stored, except inside a ticket, where the transcript is saved when the ticket closes. Full details are in the privacy policy.

Which permissions does it need?

View channels, send messages, read message history, manage messages, embed links, attach files, moderate members, kick members, ban members, manage roles, manage channels, manage webhooks and view audit log. The last three are what anti-nuke uses to identify the attacker, recreate wiped channels and remove rogue webhooks.

Is it free?

The filter, anti-spam, warnings, lockdown, tickets, appeals, welcome messages, roles and every moderation command are free on any server. Reading text inside images, translation, the AI context check, ping images and anti-nuke are Premium, $8 a month per server. Before paying, run /premium in your server and paste the shown Server ID ... claim ... note into Ko-fi. Payments without that note cannot be matched to a server.

Add Johnny to your server

Two minutes to set up. Free for every server.