Configuration
92 per-server settings
Set anything in the server with ,config, or on the dashboard. Empty values fall back to the default below.
Appearance
autoPfpEnabledboolean
Change the server icon on a timer from a list of images. · default:
falseautoPfpIntervalMinutesnumber
How long each image stays up. Minimum 5. · default:
60autoPfpUrlsjson
Array of image URLs, used in order and looping. · default:
autoPfpCursornumber
Which entry is showing. Advanced by the bot. · default:
0autoPfpLastAtstring
ISO timestamp of the last change. Managed by the bot.
Automod
antiSpamEnabledboolean
Timeout members who flood a channel. · default:
trueantiInviteEnabledboolean
Delete Discord invite links from other servers. · default:
trueantiRaidEnabledboolean
Lock the server down when joins spike. · default:
trueantiMentionEnabledboolean
Delete messages that mention too many members. · default:
trueautomodLogChannelIdchannel
Channel automod actions are reported to.
spamLimitnumber
Messages one member may send inside the window. · default:
6spamWindownumber
Seconds the spam limit is counted over. · default:
5spamTimeoutnumber
Minutes a spammer is timed out for. · default:
5mentionLimitnumber
Mentions allowed in one message before it is removed. · default:
5raidJoinLimitnumber
Joins inside the window that trigger a lockdown. · default:
6raidJoinWindownumber
Seconds the join-flood limit is counted over. · default:
12lockdownSlowmodenumber
Slowmode applied to every channel during a lockdown. · default:
30raidExemptCategorieslist
Categories the anti-raid lockdown skips. · default:
Branding
botNamestring
Name used in embeds and bot replies. · default:
Blehprefixstring
Command prefix. · default:
,embedColorcolor
Colour of the embed sidebar on bot replies. · default:
2829617accentColorcolor
Second colour used for accents inside generated cards. · default:
16777215Community
introChannelIdchannel
Channel introductions are posted in and cleaned up.
confessionsChannelIdchannel
Channel anonymous confessions are posted in.
confessionsLogIdchannel
Channel that logs who sent each confession.
transcriptChannelIdchannel
Channel ticket transcripts are archived to.
pingRolesjson
Array of { key, label, roleId } for the ping-role menu. · default:
Face Reveal
faceRevealEnabledboolean
Run the face reveal pass/smash game. · default:
trueboysFaceRevealIdchannel
Channel that receives posts from male members.
girlsFaceRevealIdchannel
Channel that receives posts from female members.
passEmojiemoji
Pack emoji that means pass. · default:
approvesmashEmojiemoji
Pack emoji that means smash. · default:
denyfaceRevealLogChannelIdchannel
Channel that logs every face reveal vote.
Levels
xpEnabledboolean
Award XP for chatting and track levels. · default:
truexpPerMessagenumber
XP a member earns for one counted message. · default:
15xpCooldownnumber
Seconds before the same member earns XP again. · default:
60xpAnnounceChannelIdchannel
Leave empty to announce in the channel they levelled in.
xpMessagestring
Placeholders: {user}, {level}, {server}. · default:
{user} reached level {level}!xpIgnoredChannelIdslist
Channels that never award XP. · default:
xpIgnoredRoleIdslist
Members holding these roles never earn XP. · default:
xpRoleRewardsjson
Array of { level, roleId }. · default:
Moderation
ownerRoleIdrole
Role the moderation commands treat as server owner.
coOwnerRoleIdrole
Role treated as co-owner, one tier below owner.
muteRoleIdrole
Role applied by mute and removed on unmute.
jailRoleIdrole
Role applied while a member is jailed.
jailChannelIdchannel
Channel a jailed member can still talk in.
modlogChannelIdchannel
Channel every moderation case is posted to.
dmOnPunishboolean
DM the member the reason when they are punished. · default:
truePic Perms
picEnabledboolean
Lock picture channels behind a code members redeem. · default:
truepicRoleIdrole
Role granted once the code is redeemed.
picCodestring
Code members send to unlock pic perms.
picEmojiIdemoji
Pack emoji shown on the pic-perms prompt.
picChannelIdchannel
Channel the pic-perms prompt is posted in.
Rep
repEnabledboolean
Allow members to rep each other. · default:
truerepChannelIdchannel
Channel where reps are recorded.
repCooldownMinutesnumber
Minutes between reps from the same member. 0 is none. · default:
0repEmojiemoji
Which pack emoji the rep message reacts with. · default:
approverepLogChannelIdchannel
Channel that gets a line for every rep given.
Tickets
ticketEnabledboolean
Members can open support tickets. · default:
falseticketCategoryIdchannel
Category new ticket channels are created in.
ticketLogChannelIdchannel
Closed tickets and transcripts are posted here.
ticketTranscriptsboolean
Attach an HTML transcript when a ticket closes. · default:
trueticketSupportRoleIdslist
Roles that can see and answer every ticket. · default:
ticketPanelChannelIdchannel
Channel the open-a-ticket panel lives in.
ticketPanelMessageIdstring
Message id of the ticket panel.
ticketNameTemplatestring
Placeholders: {user}, {count}, {subject}. · default:
ticket-{user}ticketOpenMessagestring
Posted inside a freshly opened ticket. · default:
Thanks for reaching out — a member of the team will be with you shortly.ticketAllowMultipleboolean
Let one member hold more than one open ticket. · default:
falseticketPingSupportboolean
Mention the support roles when a ticket opens. · default:
trueVoice
vcEnabledboolean
Spawn temporary voice channels from a hub channel. · default:
falsevcHubChannelIdchannel
Joining this channel spawns a temp voice channel.
vcCategoryIdchannel
Category temporary channels are created under.
vcNameTemplatestring
Placeholders: {user}, {display}, {count}. · default:
{user}'s channelvcUserLimitnumber
Default member cap for a new channel. 0 is unlimited. · default:
0vcBitratenumber
Default bitrate in kbps for a new channel. · default:
64vcDefaultLockedboolean
Start new channels locked to whoever owns them. · default:
falsevcDefaultHiddenboolean
Start new channels hidden from everyone else. · default:
falsevcPanelEnabledboolean
Post the button panel in every temp channel. · default:
truevcTrustedRoleIdslist
Roles allowed to manage any temp channel. · default:
vcLogChannelIdchannel
Channel that logs created and deleted temp channels.
vcRegionstring
auto, or a region like us-east. · default:
autovcPanelChannelIdchannel
Where the Create VC panel was posted.
vcInterfaceChannelIdchannel
The text channel holding the VoiceMaster interface.
vcPanelMessageIdstring
Message id of the Create VC panel.
Welcome
welcomeEnabledboolean
Post a message when a member joins. · default:
falsewelcomeChannelIdchannel
Channel join messages are posted in.
welcomeTemplatestring
Name of a saved embed template to send on join.
welcomeDmEnabledboolean
Also DM the welcome message to the new member. · default:
falsewelcomeDmTemplatestring
Saved embed template to DM. Empty sends plain text.
leaveEnabledboolean
Post a message when a member leaves. · default:
falseleaveChannelIdchannel
Channel leave messages are posted in.
leaveTemplatestring
Saved embed template used for leave messages.
Ready to put bleh in your server?
Add it in a couple of clicks, run ,setup, then fine-tune everything from the dashboard.