Jail & moderation
Jail a member to one channel with their roles safely backed up — restored on release, even if they leave and rejoin. Warnings, timeouts, kicks and bans from chat or the dashboard.
✨ Full web dashboard — no command memorizing
Moderation with a real jail system, anti-nuke protection, welcome flows, self roles, voice rooms, analytics, and games — every module configured from a clean dashboard.
Free to use. You need Manage Server to open the dashboard.
Each module works out of the box and has its own dashboard page — turn it on, pick channels and roles by name, and see exactly what it does. Full details live in the wiki.
Jail a member to one channel with their roles safely backed up — restored on release, even if they leave and rejoin. Warnings, timeouts, kicks and bans from chat or the dashboard.
Watches for bursts of bans, kicks, and channel deletions. When someone goes rogue it notifies staff, kicks, bans, or strips their dangerous permissions — your choice.
Scores every new join for alt-account and raid risk, alerts your staff channel, and automatically cleans offensive or invisible characters out of nicknames.
Custom welcome and goodbye embeds with live preview, intro-channel tracking, gentle reminders for members who never introduced themselves, and invite-source analytics.
Build reaction-role panels visually and post them with one click. A hub voice channel spawns personal rooms with a button panel: lock, ghost, claim, and user limits.
Join funnel, activity trends, moderation history and full audit logs — message edits, deletions, role changes, voice moves — delivered to the channels you choose.
Add the bot to your Discord server with the permissions it needs.
Open the dashboard — when BMO joins your server, it shows up right away.
The dashboard walks you through logs, welcome, jail, and protection — and the wiki covers everything in depth.
Click Invite BMO above and approve it in Discord. You need Manage Server permission there. Once it joins, sign in here with Discord and your server appears on the dashboard automatically.
No — that's the point of the dashboard. Every module has a settings page with
channel and role pickers, live embed previews, and a guided Getting Started checklist. Slash
commands like /jail or /warn still work for day-to-day moderation.
BMO saves their roles, removes them while jailed, and restores everything on release. Leaving and rejoining doesn't reset it — the jail follows them back.
The invite link requests Manage Roles, Manage Channels, Kick/Ban, Manage Messages, and View Audit Log — the set used by moderation, jail, anti-nuke, and logging. You can trim permissions later; each dashboard page tells you if a module is missing one.
Anyone with Manage Server or Administrator on a server BMO is in. Access is checked live against Discord — losing the permission (or leaving the server) locks the dashboard out too.
The BMO wiki documents every module, every command, and the whole dashboard — with setup guides and examples.
Join the support server, check the wiki, or open the built-in Setup guide from any server page in the dashboard.
Invite BMO, open the dashboard, and have moderation running in minutes.