Automod
Automatically moderate your server with filters, keywords, and strike systems.
Overview
greed's Automod system allows you to automatically filter out unwanted content and manage user behavior through a strike system. It provides a multi-layered approach to server security including content filters, custom regex matching, and a persistent violation tracking system.
Most advanced automod features, including the strike system and regex builder, are part of greed premium.
Filters
Filters are the primary mechanism for detecting and punishing specific types of content in real-time.
Filters must be explicitly enabled with ,filter [name] on. Default thresholds are used if not specified. Staff members and exempt roles will bypass all filters. The filter does nothing until you toggle it on.
Premium filters (images, repetition, nsfw, malicious, walloftext) require a greed premium subscription. Most basic filters (spam, caps, emoji, links, invites, massmention, spoilers, musicfiles, nicknames) are included with all servers and cost no premium.
Available Filters
Strike System
The strike system is a greed premium feature.
The strike system tracks repeated violations and applies escalating punishments automatically as users accumulate strikes.
Strike Management
,filter strikes toggle (setting)
,filter strikes set (strikes) (action)
,filter strikes decay (hours)
,filter strikes cap (maximum)
,filter strikes view (member)
,filter strikes reset (member)
,filter strikes settings
Custom Regex Patterns
Regex rules are a greed premium feature.
For advanced users, greed allows you to create custom Regular Expression patterns to catch complex varieties of unwanted content.
Regex Builder Utility
greed includes an interactive Regex Builder to help you create patterns without needing to learn complex regex syntax.
,filter regex
Regex Commands
Once you have a pattern, use these commands to manage your custom filters:
,filter regex add (name) (pattern)
,filter regex remove (name)
,filter regex list
,filter regex test (name) (text)
Filtering and Blacklist
Block specific words or domains from your server.
Blacklist (Domains)
,filter blacklist add (domain)
,filter blacklist remove example.com
,filter blacklist list
Keywords List
,filter add (word)
,filter remove (word)
,filter list
,filter clear
Links Whitelist
Exempt specific URLs from the links filter.
,filter links whitelist (url)
Filter Configuration
View All Settings
,filter settings
Set Keyword Punishment
Configure what action is taken when a keyword is detected.
,filter punishment (action)
Available actions: delete, timeout, warn, kick, ban, jail, strip, stripstaff
Discord AutoMod Migration
Push keyword filters to Discord's native AutoMod (blocks before your bot receives the message).
,filter wordmigrate
To stop using native Discord AutoMod and revert to greed's keyword filter:
,filter unmigrate
Whitelisting
Exempt specific members, roles, from automod checks.
,filter whitelist (word)
,filter exempt (role)
to remove a whitelisted word simply , run the same command ,filter whitelist (word) .
,filter whitelist goodword