Security

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

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