The AutoMod system provides comprehensive message filtering and moderation capabilities to keep your server safe and organized.

Requirements

  • Bot must have permissions to:
    • Administrator
    • Manage messages
    • Moderate members
    • Manage roles
    • View channels
    • Send messages
    • Embed links

Setup

Enable AutoMod

,filter setup

Set Timeout Duration

,filter timeout [duration]

Commands

Word Filtering

,filter add [word]
,filter remove [word]
,filter list
,filter clear

Content Filters

,filter links [type] [state] --threshold [number]
,filter invites [state] --threshold [number]
,filter spoilers [state] --threshold [number]
,filter headers [state] --threshold [number]

Message Filters

,filter spam [state] --threshold [number]
,filter emojis [state] --threshold [number]
,filter caps [state] --threshold [number]
,filter massmention [state] --threshold [number]

Punishment Settings

,filter punishment [type]

Whitelist Management

,filter whitelist [user/role/channel] --events [events] --reason [reason]
,filter whitelisted

Features

Content Protection

  • Link filtering (Discord invites, external links, all links)
  • Invite blocking
  • Spoiler content detection
  • Header text filtering
  • Image limit control

Message Control

  • Spam detection
  • Emoji limit enforcement
  • Capital letter limits
  • Mass mention prevention
  • Keyword filtering

Moderation Tools

  • Multiple punishment options
  • Customizable thresholds
  • Whitelist system
  • Timeout duration control
  • Automatic cleanup

Security Features

  • Role-based exemptions
  • Channel-specific rules
  • User whitelisting
  • Event-specific controls
  • Audit logging

The AutoMod system requires administrator permissions to function properly. Make sure the bot has all necessary permissions.

Thresholds can be set between 1 and 127 for most filters. The timeout duration must be at least 20 seconds.