Skip to main content

⚔️ 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​

CommandDescription
/config_moderationConfigures the server's moderation settings.
/setup_muteAutomatically creates and configures a "Muted" role.

Moderation actions​

CommandDescription
/warn @memberGive a member a warning.
/mute @memberMute a member (indefinitely).
/unmute @memberGive a member their voice back.
/kick @memberRemove a member from the server.
/ban @memberBan a member from the server.
/unban <ID>Revoke a user's ban.
/clear_messagesDelete messages in the channel.

History​

CommandDescription
/mod_history @memberShows the full sanction history.
/warns_list @memberLists warnings only.
/clear_warns @memberDeletes all of a member's warnings.

📋 Dashboard​

Review and manage infractions through the web dashboard → Moderation section → Moderation.