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 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.