Moderation Bot
2,020 serversAbout Moderation Bot
Moderation Bot
Clean, configurable moderation for your Discord server. Every action is role-controlled, logged, and DM-notified — all set up directly in Discord with no dashboard required.
Features
- Core Moderation Commands — Ban, unban, kick, timeout, untimeout, warn, and nickname management
- Flexible Permission System — Assign specific roles to each moderation action (no need to give full Admin)
- Immune Roles — Protect certain roles from being targeted by mod actions
- Moderation Logs — Every action is recorded with moderator, action type, target, and reason
- DM Notifications — Targets are automatically notified when action is taken against them
- Appeal Links — Include a custom appeal link in ban DMs
- Cooldowns — Set cooldowns per action type to prevent abuse
- Role Hierarchy Checks — Automatically prevents moderating members with higher roles
Commands
Moderation:
| Command | Description |
|---|---|
/ban <user> <reason> |
Ban a user (works on non-members too) |
/unban <user> <reason> |
Unban a user |
/kick <member> <reason> |
Kick a member |
/timeout <member> <duration> <reason> |
Timeout a member (e.g. 1d 6h 30m, max 28 days) |
/untimeout <member> <reason> |
Remove a member's timeout |
/warn <member> <reason> |
Warn a member |
/nickname <member> <reason> [nickname] |
Change or reset a member's nickname |
Logs:
| Command | Description |
|---|---|
/modlogs <user> |
View the latest 20 moderation actions for a user |
/raw-modlogs <user> |
Export all logs as a downloadable text file |
Configuration (Admin only):
| Command | Description |
|---|---|
/config |
Open the configuration panel — manage allowed roles, immune roles, cooldowns, and appeal links per action type |
/help |
View all available commands |
Quick Setup
- Invite the bot with the required permissions
- Run
/configto assign allowed and immune roles for each action type - Optionally set a ban appeal link to include in DMs
- Your moderators can now use commands based on their configured roles
Support
Join our Support Server for help and feature requests.
Popular Commands
| Command | Description |
|---|---|
/ban | Ban a user from the server userThe user to ban reasonReason for the ban |
/modlogs | View recent moderation actions on a user userThe user to view logs for |
/warn | Warn a member memberThe member to warn reasonReason for the warning |
/timeout | Timeout a member memberThe member to timeout duratione.g. 12h, 3d 30m, 1d 6h (max 28d) reasonReason for the timeout |
/config | Manage moderation action permissions and cooldowns |
Support Server
Categories
Tags
botcarlmodmoderationmoderator
Monetization
Languages
American English
Links
Similar Bots
Other social bots you might like
Popular on UpBot
Trending bots in our directory