Moderation Module
Slash commands for staff and optional automod rules.
Overview
Provides /warn, /kick, /ban, /timeout, /clear, and related commands when enabled.
Automod can delete invites, spam, or excessive caps. Configure thresholds in the dashboard.
Setup
- Enable Moderation.
- Assign mod roles or rely on Discord moderation permissions.
- Configure automod toggles and thresholds.
- Optional: log channel for mod actions (works with Logging module).
Automod & cases
- Invite filter: delete Discord invite links from non-mod users.
- Spam / caps thresholds: tune sensitivity to your community size.
- Case log channel: optional; pairs well with Logging module.
- Mod role IDs: restrict slash commands to staff roles.
Commands
- /warn: record a warning against a user
- /kick, /ban, /timeout: standard actions with optional reason
- /clear: bulk delete messages in channel
- Cases are stored for lookup. Exact commands depend on the deployed command set.
Usage
Staff run slash commands in guild channels where the bot is present.
Automod runs silently. Deleted messages are not always announced unless logging is configured.
Troubleshooting
- Command not found → wait a minute after enabling the module, then try again in Discord.
- Permission errors → user needs Moderate Members or configured mod role.
- Automod too aggressive → raise thresholds or disable specific filters.
- Clear fails → bot needs Manage Messages in that channel.