Skip to content

Moderation System

The Moderation System provides a comprehensive moderation suite built on Discord’s native AutoMod engine. It pairs real-time content filtering with manual moderation utilities, anti-flood protection, and structured case logs, all managed through slash commands or an interactive dashboard.

  1. AutoMod rule management - configure, toggle, and manage native Discord AutoMod filters directly through a dashboard GUI
  2. Manual enforcement actions - warn, timeout, kick, ban, unban, and purge with strict role-hierarchy checks
  3. Warning thresholds - automated timeouts trigger when a user reaches a configurable warning count
  4. Anti-flood & media protection - detects rapid text spam, newline floods, and cross-channel phishing media spam
  5. Detailed case logging - every moderation action produces a numbered case with actor, target, reason, and timestamps
  6. Case history & HTML export - view past cases with /moderation history or export a complete interactive HTML report with /moderation export

Manage native Discord AutoMod rules through an interactive GUI without having to navigate Server Settings.

Discord permits up to 10 rules per server. The dashboard monitors active rule counts automatically.

Supported Rule Types:

Rule TypeAction
Keyword FilterBlocks exact words or phrases you define (comma-separated)
Spam ProtectionDiscord AI-driven spam detection filter
Mention SpamBlocks messages containing excessive user or role mentions
Preset KeywordsBuilt-in dictionaries for profanity, slurs, or sexual content
Link BlockerBlocks unauthorized URL links with domain whitelist support
Repetitive TextRegex-powered blocker for repeated characters and text floods

Rules default to Block Message and automatically notify your configured moderation log channel.


  1. Initialize moderation - run /moderation setup and optionally select your log-channel and mod-role.

  2. Open the dashboard - run /moderation dashboard to configure AutoMod rules, set warning thresholds, and view statistics.

  3. Configure anti-flood and media protection - run /moderation antiflood:

    /moderation antiflood enabled:true messages:5 seconds:5 timeout:2
    /moderation antiflood media-spam:true media-limit:3 media-seconds:5 media-timeout:5
  4. Verify role hierarchy - ensure Utilara’s role is placed above member roles in Server Settings.