Skip to content

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

SettingTypeDefaultAllowed values
noticeForNonOptedInUsersOn or offOnOn, Off
ownMessages.noticeTextTextNot setAny
ownMessages.dmNoteTextNot setAny
ownMessages.embedColorTextNot setAny

Logging

The log channel and what an entry contains. A new server starts with this module switched on. Guide

SettingTypeDefaultAllowed values
logChannelIdTextNot setA channel of the server
includeImageAttachmentsOn or offOnOn, 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

SettingTypeDefaultAllowed values
blockLevelChoice31, 2, 3
blockSexObjectsPremium.On or offOffOn, Off
artPolicyPremium.Choicesame_as_photossame_as_photos, block_from_1, block_from_2, block_from_3, allow
channelLevelsPer channel or categoryNot set0, 1, 2, 3
thresholdReserved for detection types without levels. Nudity detection uses the level instead.Number6050 to 99
autoDeleteOn or offOnOn, Off
allowInNsfwChannelsOn or offOnOn, Off
skipSpoilerMediaOn or offOffOn, Off
checkBotContentOn or offOffOn, Off
checkStickersOn or offOffOn, Off
checkEmojisOn or offOffOn, Off

Link protection: porn sites

The list of pornographic domains. A new server starts with this module switched off. Guide

SettingTypeDefaultAllowed values
autoDeleteOn or offOnOn, Off

Link protection: scam sites

The list of scam and phishing domains. A new server starts with this module switched off. Guide

SettingTypeDefaultAllowed values
autoDeleteOn or offOnOn, Off

Invite filter

Removal of Discord invite links. A new server starts with this module switched off. Guide

SettingTypeDefaultAllowed values
modeChoicezero_tolerancerate_based, zero_tolerance
allowOwnServerInvitesOn or offOnOn, Off
timeoutEnabledOn or offOffOn, Off
timeoutMinutesNumber101 to 40,320
rateLimitNumber31 to 1,000
rateWindowMinutesNumber51 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

SettingTypeDefaultAllowed values
rateLimit.enabledOn or offOffOn, Off
rateLimit.timeoutEnabledOn or offOffOn, Off
rateLimit.timeoutMinutesNumber101 to 40,320
rateLimit.maxMessagesNumber51 to 100
rateLimit.windowSecondsNumber51 to 3,600
emoji.enabledOn or offOffOn, Off
emoji.timeoutEnabledOn or offOffOn, Off
emoji.timeoutMinutesNumber101 to 40,320
emoji.maxEmojisNumber151 to 200
newline.enabledOn or offOffOn, Off
newline.timeoutEnabledOn or offOffOn, Off
newline.timeoutMinutesNumber101 to 40,320
newline.maxNewlinesNumber101 to 100
caps.enabledOn or offOffOn, Off
caps.timeoutEnabledOn or offOffOn, Off
caps.timeoutMinutesNumber101 to 40,320
caps.minLengthNumber101 to 500
caps.maxPercentNumber701 to 100
attachment.enabledOn or offOffOn, Off
attachment.timeoutEnabledOn or offOffOn, Off
attachment.timeoutMinutesNumber101 to 40,320
attachment.maxAttachmentsNumber51 to 50
attachment.windowSecondsNumber301 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

SettingTypeDefaultAllowed values
alertChannelIdTextNot setA channel of the server
keyword.enabledOn or offOffOn, Off
keyword.timeoutEnabledOn or offOffOn, Off
keyword.timeoutMinutesNumber101 to 40,320
profanity.enabledOn or offOffOn, Off
profanity.timeoutEnabledOn or offOffOn, Off
profanity.timeoutMinutesNumber101 to 40,320
slurs.enabledOn or offOffOn, Off
slurs.timeoutEnabledOn or offOffOn, Off
slurs.timeoutMinutesNumber101 to 40,320
sexual.enabledOn or offOffOn, Off
sexual.timeoutEnabledOn or offOffOn, Off
sexual.timeoutMinutesNumber101 to 40,320
username.enabledOn or offOffOn, Off
regex.enabledOn or offOffOn, Off
regex.timeoutEnabledOn or offOffOn, Off
regex.timeoutMinutesNumber101 to 40,320
mentionSpam.enabledOn or offOffOn, Off
mentionSpam.timeoutEnabledOn or offOffOn, Off
mentionSpam.timeoutMinutesNumber101 to 40,320
mentionSpam.maxMentionsNumber51 to 50
mentionSpam.raidProtectionOn or offOffOn, Off
spam.enabledOn or offOffOn, Off
spam.timeoutEnabledOn or offOffOn, Off
spam.timeoutMinutesNumber101 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

SettingTypeDefaultAllowed values
regenRatePerHourNumber10 to 100
notifyUsersOn or offOnOn, Off
penalties.lowNumber100 to 100
penalties.mediumNumber250 to 100
penalties.highNumber500 to 100
penalties.criticalNumber1000 to 100
strikeDecayEnabledPremium.On or offOffOn, Off
strikeDecayDaysPremium.Number307 to 365