⚔️ Moderation
Description
File: Moderation.py
Complete moderation system with graduated sanctions, an infraction history and an automatic mute role.
🚀 In short
- Handle warnings, mutes, kicks and bans from slash commands.
- Review the full sanction history of every member.
- Configure an automatic Muted role that blocks speech in every channel.
🧩 The commands
Configuration
| Command | Description |
|---|---|
/config_moderation | Configures the server's moderation settings. |
/setup_mute | Automatically creates and configures a "Muted" role. |
Moderation actions
| Command | Description |
|---|---|
/warn @member | Give a member a warning. |
/mute @member | Mute a member (indefinitely). |
/unmute @member | Give a member their voice back. |
/kick @member | Remove a member from the server. |
/ban @member | Ban a member from the server. |
/unban <ID> | Revoke a user's ban. |
/clear_messages | Delete messages in the channel. |
History
| Command | Description |
|---|---|
/mod_history @member | Shows the full sanction history. |
/warns_list @member | Lists warnings only. |
/clear_warns @member | Deletes all of a member's warnings. |
📋 Dashboard
Review and manage infractions through the web dashboard → Moderation section → Moderation.