Moderation Module

Overview

Moderation tools for member discipline, message control, and automated punishments.

Commands

User Actions

CommandDescription
/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

CommandDescription
/purge [amount]Bulk delete recent messages.
/lockBlock @everyone from sending messages in current channel.
/unlockRestore channel send permissions.
/slowmode [seconds]Set channel slowmode.

Configuration

All moderation settings are under /modset.

CommandDescription
/modset modlog [channel]Set moderation log destination.
/modset spam_threshold [count]Similar-message threshold for spam triggers.
/modset banned_wordsEdit 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