Obelisk Docs
Features

Automod

Filters for spam messages, mention spam, invite links, malicious and NSFW links, a word blacklist and a link blacklist.

Each filter has its own action: none, timeout, mute, kick, ban or soft-ban, plus a duration where it applies. Unless noted, the default action is a 10-minute timeout.

Anti-spam

CheckDefault
Repeated (regular) messagesOn
Similar messages (80% similarity)On
Excessive new linesOn
Zalgo textOn
Excessive charactersOn
Suspicious messagesOn
Emoji spamOff
Posting in an inactive channelOff
Mention spam: user, role and @everyone mentions (hourly cap 20 pings)Off
Attachment spam: embeds, images, files, links, stickersOff

Invite links

Blocks Discord server invites, on by default.

Malicious and scam links

Detects known bad websites and scam links, on by default.

NSFW links

Blocks adult websites using a regularly updated public adult-domain list, on by default. Optionally follows link shorteners (off by default).

Word blacklist

Your own strict words (exact) and wildcard words, plus optional premade lists: racist (on by default), profanity and vulgar (off by default). Default action: ban.

Flag specific domains you list. Off by default.

Unlisted webhooks

Optionally moderate messages from webhooks that aren’t on your allow list (off by default).

Auto timeouts

Automod timeouts use a regular strike length (default 10 minutes) and a cap (default 1 hour). Optionally, repeat timeouts can be multiplied.

Purge messages

Optionally delete the offender’s recent messages (30 minutes, 1, 2 or 3 hours, or all) when they are punished. Off by default.

Exempt channels and roles

Channels can be exempted from automod or always scanned, and staff roles can be made immune to individual filters with permits. Members on the trusted list skip join and anti-nuke protections.