Auto-Moderation

Aetheria's auto-moderation system automatically detects and responds to rule violations in real time. All settings are configurable from the dashboard's Auto-Moderation page.

Blocked Words Filter

The blocked words system scans every message for specific words or phrases you define. When a match is found, Aetheria will:

  • Immediately delete the offending message
  • Issue an automatic warning point to the user's record
  • Notify the user in the channel with their cumulative warning count
  • Send a detailed log entry to the configured audit channel (if logging is enabled)
Configuration: Navigate to Auto-Moderation → Blocked Words on the dashboard. Enter words separated by commas. Matching is case-insensitive and checks if the word appears anywhere in the message content.

Invite Link Censorship

When enabled, Aetheria detects and removes Discord invite links posted in chat. This prevents users from advertising other servers. The following patterns are detected:

discord.gg/<code>discord.io/<code>discord.me/<code>discord.li/<code>discordapp.com/invite/<code>

Toggle this feature via the Block Invite Links switch on the Auto-Moderation settings page.

Anti-Spam Protection

The anti-spam module uses an in-memory rate-limit tracker to detect message flooding. When a user sends 5 or more messages within 4 seconds, the system triggers automatically.

What happens on trigger:

  • Deletes all messages from the spam burst
  • Times out the user for 60 seconds (if the bot has Moderate Members permission)
  • Creates a ModLog entry with action "TIMEOUT" and reason "Auto-Mod: Spam Detection"
  • Issues an automatic warning point
  • Sends a notice to the audit log channel
  • Notifies the user in the channel with their total warning count
How to enable: Toggle the Anti-Spam switch on the Auto-Moderation dashboard page. No additional configuration is needed — the rate limits are pre-tuned for optimal detection.