Logo for Johnny the Hoe

Upvote Johnny the Hoe


Comprehensive Discord moderation β€” image OCR, multi-layer bypass detection, anti-raid defense, and a full appeals and ticketing system.

Back to Johnny the Hoe
Moderation that catches what other bots miss

Most word filters break the moment someone types a spaced-out slur or posts it as an image. This bot doesn’t.

πŸ–ΌοΈ OCR Image Scanning β€” reads text inside images, screenshots, and GIFs frame-by-frame. Slurs hidden in memes get caught and deleted.

🧬 Bypass-Proof Detection β€” multi-layer engine combining regex, fuzzy matching, phonetic (sound-alike) matching, and unicode look-alike normalization. Spacing, l33t-speak, and zero-width characters don’t get through.

🌍 Translation Scanning β€” non-English messages are translated before checking, so abuse in any language is caught in the same net.

🧠 Self-Learning Engine β€” harvests new bypass spellings from real violations and blocks them automatically. It also auto-whitelists words that cause false positives.

πŸ”₯ Heat Escalation β€” repeat offenders rack up decaying β€œheat” that auto-escalates timeout β†’ kick β†’ ban, while one-off slips cool off harmlessly. Heat is saved, so offenders are remembered across restarts.

🚨 Smart Anti-Raid β€” detects join bursts and auto-slows your channels to break the raid, lifting it automatically when the wave passes. Mass-mention and @everyone spam is deleted (or timed out) on the spot.

πŸ›‘οΈ Anti-Nuke β€” detects mass bans, kicks, role deletions, and channel deletions in a short window and alerts you before a compromised account wrecks the server.

πŸ”— Phishing & Invite Filter β€” auto-deletes Discord-impersonating phishing domains and unwanted invite links.

πŸ’¨ Anti-Spam β€” catches cross-user message floods and raid-style spam.

πŸ“¨ Ban Appeals β€” banned users get a private appeal link by DM. Appeals land in your log channel with one-click Approve / Reject buttons β€” approve auto-unbans and sends an invite back. No more appeal DMs and spreadsheets.

🎫 Built-In Tickets β€” a ticket panel button opens private threads with intake forms and full transcripts on close. Drop your separate ticket bot.

πŸ“‹ Per-User Case History β€” every warn, timeout, kick, ban, and mod note in one /history command and dashboard page β€” a full dossier your whole mod team shares.

🧹 Filtered Purge β€” clean up fast with /purge by user, keyword, links, invites, bots, or embeds.

πŸŽ›οΈ Web Dashboard β€” configure everything per-server from a browser: toggles, blocked words, whitelists, and a live violations log. No command memorization needed.

Getting started

Invite the bot β€” it works the moment it joins
Type /help or use ! prefix commands
Log in to the web dashboard with Discord to configure your server

Free forever for core protection. Premium ($4/mo per server) adds OCR image scanning and translation, Anti-nuke and Self-learning engine, and unlimited Custom words and Violation history depth.

Check out the home page for the full Discord Bot List.