Moderation Module
Overview
Moderation tools for member discipline, message control, and automated punishments.
Commands
User Actions
| Command | Description |
|---|
| /warn [user] [reason] | Issue a warning and log it. |
| /kick [user] [reason] | Remove a user from the server. |
| /ban [user] [reason] | Permanently ban a user. |
| /tempban [user] [duration] [reason] | Ban for a fixed duration, then auto-unban. |
| /timeout [user] [duration] [reason] | Temporarily mute a user. |
| /untimeout [user] | Remove timeout from a user. |
| /history [user] | View warning/ban/timeout history. |
Channel Actions
| Command | Description |
|---|
| /purge [amount] | Bulk delete recent messages. |
| /lock | Block @everyone from sending messages in current channel. |
| /unlock | Restore channel send permissions. |
| /slowmode [seconds] | Set channel slowmode. |
Configuration
All moderation settings are under /modset.
| Command | Description |
|---|
| /modset modlog [channel] | Set moderation log destination. |
| /modset spam_threshold [count] | Similar-message threshold for spam triggers. |
| /modset banned_words | Edit banned words list via modal. |
| /modset anti_invite [True/False] | Delete Discord invite links. |
| /modset anti_link [True/False] | Delete all links (use carefully). |
| /modset add_punishment [warn_count] [type] [duration] | Auto-punish after N warnings. |
/modset add_punishment warn_count:3 type:kick