Online · Free · No account needed

BoundRealms Mod

A fully-featured Discord moderation bot with multi-language AutoMod, progressive punishments, and deep per-server configuration - free and ready to guard your community.

Add to Server View Commands
11 Moderation Commands 13 Config Commands 8 Languages Progressive Punishments

Everything you need to moderate

Configured per-server with simple slash commands. No dashboard, no fuss.

Multi-Language AutoMod
Detects bad words in 8 languages - including evasion tricks like f.u.c.k or ז ו נ ה with spaces and symbols.
Progressive Punishments
AutoMod escalates automatically - warning → 10 min timeout → 1 hr timeout → ban. Repeat offenders can't hide behind first-offense leniency.
Spam & Caps Detection
Configurable spam rate limits, excessive caps filtering, and mention spam guards - all toggleable per server.
Warning History
Manual warnings are logged per user. Mods can view history with /warnings and clear records with /clearwarnings.
Per-Server Config
Every setting - log channels, mod roles, immune roles, custom word lists, spam thresholds - is stored per server in a local database.
Invite Control
Blocking invites also removes create_instant_invite from @everyone server-wide - not just message deletion.

Slash Commands

Type / in any channel to get started. All commands show auto-complete descriptions.

/ban [member] [reason] [delete_days]
Requires: Ban Members
Permanently ban a member. Optionally delete up to 7 days of their messages. DMs the user with the reason before banning.
/kick [member] [reason]
Requires: Kick Members
Remove a member from the server. They can rejoin with a new invite unless banned.
/timeout [member] [minutes] [reason]
Requires: Moderate Members
Silence a member for 1–10,080 minutes using Discord's native timeout. Logged to mod channel.
/untimeout [member] [reason]
Requires: Moderate Members
Immediately lift an active timeout from a member.
/warn [member] [reason]
Requires: Manage Messages
Issue an official warning. Logged to the database and DMed to the user with the warning count.
/warnings [member]
Requires: Manage Messages
View a member's full warning history - date, reason, and issuing moderator for each entry.
/clearwarnings [member]
Requires: Manage Server
Erase all recorded warnings for a member from the database.
/purge [amount] [member]
Requires: Manage Messages
Bulk-delete up to 100 messages. Optionally filter to only one member's messages.
/slowmode [seconds] [channel]
Requires: Manage Channels
Set a per-message cooldown from 0 (disabled) to 21,600 seconds.
/lock [channel] [reason]
Requires: Manage Channels
Prevent @everyone from sending messages by editing channel permission overrides.
/unlock [channel] [reason]
Requires: Manage Channels
Restore @everyone send_messages permission in a previously locked channel.
/config view
Requires: Manage Server
Show an embed with all current settings for this server.
/config logchannel [channel]
Requires: Manage Server
Set the channel where all mod actions and AutoMod detections are logged.
/config modrole [role]
Requires: Manage Server
Set the moderator role. Members with this role bypass AutoMod entirely.
/config immunerole [role]
Requires: Manage Server
Any additional role that should be immune to AutoMod checks.
/config automod [enabled]
Requires: Manage Server
Master switch to enable or disable the entire AutoMod system.
/config spam [enabled] [limit] [interval]
Requires: Manage Server
Configure spam detection. Default: 5 messages per 5 seconds.
/config caps [enabled] [threshold] [min_length]
Requires: Manage Server
Filter excessive caps. Default: 70% caps in a message with at least 10 letters.
/config invites [enabled]
Requires: Manage Server
Block invite links. Also edits @everyone to remove or restore create_instant_invite server-wide.
/config links [enabled]
Requires: Manage Server
Block all http/https/www links.
/config mentions [enabled] [limit]
Requires: Manage Server
Limit how many users/roles can be mentioned in one message. Default: max 5.
/config addword [word]
Requires: Manage Server
Add a custom bad word specific to this server. Any language supported.
/config removeword [word]
Requires: Manage Server
Remove a custom bad word from this server's list.
/config listwords
Requires: Manage Server
Display all custom bad words added for this server.

AutoMod - Progressive Punishments

Every violation is tracked per user. Repeat offenders face escalating consequences - automatically, within a 24-hour window.

1st offense (in 24 h)
Warning
Message deleted. User receives a DM explaining the rule and offense count. Logged to mod channel.
2nd offense (in 24 h)
Timeout - 10 minutes
Message deleted, user muted for 10 minutes. DM sent with rule and total offense count.
3rd offense (in 24 h)
Timeout - 1 hour
Message deleted, extended mute. All actions logged in the mod channel with full details.
4th+ offense (in 24 h)
Ban
Persistent rule-breakers are banned from the server. The 24-hour window resets automatically.

Supported Languages

AutoMod detects violations across 8 languages - including evasion tricks with dots, spaces, and mixed scripts.

🇺🇸
English
English
🇮🇱
Hebrew
עברית
🇸🇦
Arabic
العربية
🇷🇺
Russian
Русский
🇩🇪
German
Deutsch
🇫🇷
French
Français
🇪🇸
Spanish
Español
🇧🇷
Portuguese
Português

Frequently Asked Questions

The bot requests Administrator via the invite link for full functionality - this allows it to timeout, ban, manage channels, and edit @everyone permissions. If you prefer, you can grant individual permissions: Kick/Ban Members, Moderate Members, Manage Messages, Manage Channels, Manage Roles.
The bot's role must be above the target member's highest role in the role hierarchy. Go to Server Settings → Roles and drag "BoundRealms Mod" above all member roles. The bot cannot moderate users with equal or higher roles.
Yes - use /config immunerole @role for a fully exempt role, or /config modrole @role for your moderator role. Administrators and users with Manage Messages are always immune automatically.
Run /config invites False. This (1) enables AutoMod to delete invite link messages and deny that user's channel send permission, AND (2) removes create_instant_invite from @everyone so nobody can generate invites. /config invites True reverses both.
Yes - use /config addword [word] to add any word in any language to your server's custom list. Words are stored per-server and won't affect other servers. View all with /config listwords, remove with /config removeword.