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

  1. Enable Moderation.
  2. Assign mod roles or rely on Discord moderation permissions.
  3. Configure automod toggles and thresholds.
  4. 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.