Reference
Settings reference
Every setting the bot stores for a server, by module. Names are the internal ones; the dashboard shows them with a label and a description.
This page is generated from the bot's own definitions, so it always matches the version that is running.
General
Settings that apply to the whole bot in a server. A new server starts with this module switched on. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
noticeForNonOptedInUsers | On or off | On | On, Off |
ownMessages.noticeText | Text | Not set | Any |
ownMessages.dmNote | Text | Not set | Any |
ownMessages.embedColor | Text | Not set | Any |
Logging
The log channel and what an entry contains. A new server starts with this module switched on. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
logChannelId | Text | Not set | A channel of the server |
includeImageAttachments | On or off | On | On, Off |
Nudity detection
What is scanned and from which level media is blocked. Levels: 1 revealing, 2 implied nudity, 3 explicit. A new server starts with this module switched on. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
blockLevel | Choice | 3 | 1, 2, 3 |
blockSexObjectsPremium. | On or off | Off | On, Off |
artPolicyPremium. | Choice | same_as_photos | same_as_photos, block_from_1, block_from_2, block_from_3, allow |
channelLevels | Per channel or category | Not set | 0, 1, 2, 3 |
thresholdReserved for detection types without levels. Nudity detection uses the level instead. | Number | 60 | 50 to 99 |
autoDelete | On or off | On | On, Off |
allowInNsfwChannels | On or off | On | On, Off |
skipSpoilerMedia | On or off | Off | On, Off |
checkBotContent | On or off | Off | On, Off |
checkStickers | On or off | Off | On, Off |
checkEmojis | On or off | Off | On, Off |
Link protection: porn sites
The list of pornographic domains. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
autoDelete | On or off | On | On, Off |
Link protection: scam sites
The list of scam and phishing domains. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
autoDelete | On or off | On | On, Off |
Invite filter
Removal of Discord invite links. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
mode | Choice | zero_tolerance | rate_based, zero_tolerance |
allowOwnServerInvites | On or off | On | On, Off |
timeoutEnabled | On or off | Off | On, Off |
timeoutMinutes | Number | 10 | 1 to 40,320 |
rateLimit | Number | 3 | 1 to 1,000 |
rateWindowMinutes | Number | 5 | 1 to 1,440 |
Spam filter
Five separate checks, each with its own switch, limits and optional timeout. Time values are in seconds or minutes as the name says. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
rateLimit.enabled | On or off | Off | On, Off |
rateLimit.timeoutEnabled | On or off | Off | On, Off |
rateLimit.timeoutMinutes | Number | 10 | 1 to 40,320 |
rateLimit.maxMessages | Number | 5 | 1 to 100 |
rateLimit.windowSeconds | Number | 5 | 1 to 3,600 |
emoji.enabled | On or off | Off | On, Off |
emoji.timeoutEnabled | On or off | Off | On, Off |
emoji.timeoutMinutes | Number | 10 | 1 to 40,320 |
emoji.maxEmojis | Number | 15 | 1 to 200 |
newline.enabled | On or off | Off | On, Off |
newline.timeoutEnabled | On or off | Off | On, Off |
newline.timeoutMinutes | Number | 10 | 1 to 40,320 |
newline.maxNewlines | Number | 10 | 1 to 100 |
caps.enabled | On or off | Off | On, Off |
caps.timeoutEnabled | On or off | Off | On, Off |
caps.timeoutMinutes | Number | 10 | 1 to 40,320 |
caps.minLength | Number | 10 | 1 to 500 |
caps.maxPercent | Number | 70 | 1 to 100 |
attachment.enabled | On or off | Off | On, Off |
attachment.timeoutEnabled | On or off | Off | On, Off |
attachment.timeoutMinutes | Number | 10 | 1 to 40,320 |
attachment.maxAttachments | Number | 5 | 1 to 50 |
attachment.windowSeconds | Number | 30 | 1 to 3,600 |
AutoMod
Discord's native AutoMod rules that the bot creates and keeps in sync. Keyword lists are edited in the dashboard and are not part of these settings. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
alertChannelId | Text | Not set | A channel of the server |
keyword.enabled | On or off | Off | On, Off |
keyword.timeoutEnabled | On or off | Off | On, Off |
keyword.timeoutMinutes | Number | 10 | 1 to 40,320 |
profanity.enabled | On or off | Off | On, Off |
profanity.timeoutEnabled | On or off | Off | On, Off |
profanity.timeoutMinutes | Number | 10 | 1 to 40,320 |
slurs.enabled | On or off | Off | On, Off |
slurs.timeoutEnabled | On or off | Off | On, Off |
slurs.timeoutMinutes | Number | 10 | 1 to 40,320 |
sexual.enabled | On or off | Off | On, Off |
sexual.timeoutEnabled | On or off | Off | On, Off |
sexual.timeoutMinutes | Number | 10 | 1 to 40,320 |
username.enabled | On or off | Off | On, Off |
regex.enabled | On or off | Off | On, Off |
regex.timeoutEnabled | On or off | Off | On, Off |
regex.timeoutMinutes | Number | 10 | 1 to 40,320 |
mentionSpam.enabled | On or off | Off | On, Off |
mentionSpam.timeoutEnabled | On or off | Off | On, Off |
mentionSpam.timeoutMinutes | Number | 10 | 1 to 40,320 |
mentionSpam.maxMentions | Number | 5 | 1 to 50 |
mentionSpam.raidProtection | On or off | Off | On, Off |
spam.enabled | On or off | Off | On, Off |
spam.timeoutEnabled | On or off | Off | On, Off |
spam.timeoutMinutes | Number | 10 | 1 to 40,320 |
Trust and strikes
How much trust each severity tier costs and how fast trust returns. Strike actions are edited in the dashboard. A new server starts with this module switched off. Guide
| Setting | Type | Default | Allowed values |
|---|---|---|---|
regenRatePerHour | Number | 1 | 0 to 100 |
notifyUsers | On or off | On | On, Off |
penalties.low | Number | 10 | 0 to 100 |
penalties.medium | Number | 25 | 0 to 100 |
penalties.high | Number | 50 | 0 to 100 |
penalties.critical | Number | 100 | 0 to 100 |
strikeDecayEnabledPremium. | On or off | Off | On, Off |
strikeDecayDaysPremium. | Number | 30 | 7 to 365 |