About GuardBot
The slur filter that catches what the others let through — and tells you what it did.
Most word filters are a list of words and a substring check. They miss s l u r, they miss $lur, they miss ѕlur written with a Cyrillic s, and they ban anyone who mentions Scunthorpe. GuardBot was built around that problem first, and everything else second.
What it catches
- SLUR, Slur → caught
- slür, slūr → caught
- s1ur, $lur, 5lur → caught
- sllluuuur → caught
- ѕlur (Cyrillic look-alike letters) → caught
- s l u r, s.l.u.r, s-l-u-r → caught
It ships with an 800-term list — slurs, strong profanity, mild profanity — tagged by category. Each server picks its own level with /setup filter: slurs only, plus strong profanity, or everything. Switch off whole categories with /setup category. Allow-list any word. The bot handles the spellings.
What it doesn't catch "Scunthorpe." "Assassin." "Class." Whole-word matching, an allow-list for innocent words, and a Wrong call button on every report that teaches the bot for your server — one press, and that word never triggers there again. Your weekly digest shows the accuracy figure, so you know how it's doing instead of hoping.
Test any phrase privately with /blocklist test, and check your whole setup with /setup check — a ✅/❌ list that tells you exactly what to fix.
Free vs paid Free — the alarm. A slur is posted. Your mod-log gets the evidence (spoiler-tagged), a jump link, and Delete / Mute buttons. A moderator clicks. Done. Paid — the reflex. The message is deleted, the author is muted, staff get the report and the offender gets a DM explaining why — usually before anyone else reads it. Repeat offenders get longer mutes automatically: 5 min → 1 hour → 1 day → 7 days → 28 days.
One plan, five servers
Plans belong to you, not to a server. $5 covers 1 server, $15 covers 5, $40 covers 20. Subscribe once, /premium link in each server you run, move a seat any time with /premium unlink. Every new server gets a 14-day trial of everything.
Everything else — 87 commands
- Moderation —
/ban/kick/mute/warn/purge/lock/softban/massban, all with a numbered case log and/modstats - Protection — anti-spam, link and invite filter, raid lockdown, a verification gate with minimum account age
- Music —
/playanything (search, YouTube, SoundCloud, playlists), filters, 24/7, saved playlists - Community — levels with role rewards, an economy whose shop sells roles, giveaways, polls, trivia, suggestions with voting, starboard
- Server —
/buildsets up a fresh server from a template in two minutes; welcome messages, tickets, role panels, reaction roles, join-to-create voice rooms, member counters, auto-threads - Alerts — YouTube uploads, RSS posts and Twitch go-live, no API key needed
- Utility — scheduled and repeating announcements, reminders, tags, sticky messages, autoresponders,
/backup
/help lists all of it by category.
Setup takes two minutes
- Invite the bot and put its role above the roles it should moderate.
/setup modlog— creates #mod-log for you./setup check— confirms everything, or tells you what to fix.
Everything else is optional and off by default.
Popular Commands
| Command | Description |
|---|---|
/setup | Configure the automod for this server. modlogChoose where moderation actions are logged. toggleTurn the automod on or off in this server. exemptExempt a role or channel from the automod. filterChoose how much this server filters: slurs only, strong profanity too, everything, or off. categorySwitch one category of words off or on for this server. intelShare automod strikes with other servers and hear about repeat offenders when they join. digestThe weekly moderation summary. checkWhy is nothing happening? Checks permissions, intents, mod-log and your test message. statusShow the current automod configuration. |
/blocklist | Manage the word list. addBot owner: add a word to the master list (applies to every server). removeBot owner: remove a word from the master list. listBot owner: show the master list (masked, only you can see it). reloadRe-read blocklist.json from disk without restarting the bot. testCheck privately whether some text would trip the filter. allowWords this server has decided are fine (the "wrong call" list). |
/help | List everything this bot can do. commandGet detail on one command |
/build | Set this server up from a template — roles, channels, permissions, staff area. templateWhich layout wipeDelete all existing channels first (fresh servers only — cannot be undone) |
/ping | Check that the bot is alive and how fast it is. |
Categories
Tags
Monetization
Languages
Links
Similar Bots
Other moderation and tools bots you might like
Popular on UpBot
Trending bots in our directory