Description: Run the bot setup process
Description: Bot settings like resolving channels by name and timezone
Options:
name : Bot nickname for this server or "reset"avatar : Bot avatar image URL (PNG/JPEG/GIF/WebP) or "reset"banner : Bot banner image URL (PNG/JPEG/GIF/WebP) or "reset"resolve-by-name : Find channels/roles by name when IDs are invalid?delete-threads : Delete threads when their starting message is deleted?keep-verified-on-rejoin : Keep verified status when a verified user rejoins?mention-roles : Enable role mentions in logs?show-log-event : Show "log event: xxx" in embed footers?user-tag-format : Name format in logs or "reset"
{tag}, {name}, {user}timezone : IANA timezone for timestamps (e.g. America/New_York)locale : BCP 47 locale for date/number formatting (e.g. en-US)thread-archive-duration : Default auto-archive duration for threads the bot createsDescription: Configure error, chat and general log channels
Subcommands:
error: Error log channel
enable : Enable error logging?channel : Channel to send error logschat: Chat log channel
enable : Enable chat logging?channel : Channel to send chat logsgeneral: General log channel
enable : Enable general logging?channel : Channel to send general logsenable: Enable a log event type
type : Event type to enabledisable: Disable a log event type
type : Event type to disableDescription: Self-assignable color roles sorted by hue
Subcommands:
add: Add color to the list
name : Name of the colorcolor : Hex RGB of the colorremove: Remove color from the list
name : Name of the colorlist: List all colorsedit: Edit color in the list
name : Name of the colornew-name : New color namenew-color : New hex RGBdefault: Default color for users yet to select one
enable : Enable default color?name : Name of the colorremember: Restore color roles on rejoin
enable : Remember color roles on rejoin?create: Create color roles
target : Color role anchorprefix : Prefix for the rolessuffix : Suffix for the rolespost: Post color role selection embeds
channel : Color selection channelreset: Reset to default colorsflair: /flair settings
enable : Enable /flair?cooldown : Cooldown (seconds)target : Flair role anchormod-target : Mod flair role anchorremember : Recreate on rejoin?allow-title : Custom role name?allow-icon : Custom role icon?allow-gradient : Gradient color?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: Create a personal role with custom color and/or icon
Options:
title : Role name or "clear" or "delete"hex : Hex color (e.g. FF0000) or "clear" or "delete"hex2 : Second hex color for gradient (e.g. 00FF00) or "clear" or "delete"link : Icon URL (PNG/JPEG/WebP) or "clear" or "delete"Description: Configure verified, unverified, mod and jail roles
Subcommands:
verified: Verified role
enable : Enable verified role?role : Verified roleunverified: Unverified role
enable : Enable unverified role?role : Unverified rolemoderator: Moderator role
enable : Enable moderator role?role : Moderator rolejail: Jail role
enable : Enable jail role?role : Jail roleDescription: Toggle user jail role
Options:
user : Target userDescription: Toggle user verified role
Options:
user : User to verify or unverifyDescription: Captcha with attempt limits, timeouts and fake buttons
Subcommands:
post: Post captcha verification embed
channel : Captcha channeltitle : Title of the captchadescription : Description of the captchafake-buttons : Add fake buttons?correct-word : Correct word for fake buttonscorrect-position : Correct button in 3×3 gridsettings: Max attempts and time limit
fail-enable : Enable max verification attempts?fail-max : Max verification attempts before kickfail-ban : Ban on failure?fail-reason : Reason for kick after max attemptstime-enable : Enable time limit?time-limit : Hours before automatic kicktime-ban : Ban after time limit?time-reason : Reason for kick after time limitfake-enable : Enable fake button attempt tracking?fake-max : Max fake button presses before kick/banfake-ban : Ban for fake button limit?fake-reason : Reason for fake button kick/banDescription: Kick/ban new accounts
Options:
enable : Enable new account kick?days : Minimum account age in daysreason : Kick/ban reasonban : Ban instead of kick?retroactive : Apply retroactively?Description: Alert on new account joins
Options:
enable : Enable agealert?age : Account age threshold (e.g. 7d, 24h, 30m)channel : Alert channelmessage : Alert messagewait-verified : Delay alert until verified?Description: Auto-create threads with per-channel text and media rules
Subcommands:
settings: Automatic thread settings
enable : Enable automatic threads?title : Title of the threads
{name}, {user}, {date}, {time}message : Message to send in new threadsmessage-enable : Enable sending the message?add: Add automatic thread channel
channel : Channel to addon-text : Action for text-only messages (default: delete)on-media : Action for media/link messages (default: thread)title : Thread title override (default: global)
{name}, {user}, {date}, {time}message : Thread message override (default: global)message-enable : Send thread message? (default: global)?enable : Enable for this channel? (default: yes)?edit: Edit per-channel settings
channel : Channel to editon-text : Action for text-only messageson-media : Action for media/link messagestitle : Thread title or "reset"
{name}, {user}, {date}, {time}message : Thread message or "reset"message-enable : Send thread message?enable : Enable for this channel?remove: Remove autothread channel
channel : Channel to removelist: List autothread channels
channel : Specific channel to viewDescription: Auto-replies to triggers with regex, cooldowns and filters
Subcommands:
settings: Autoresponse settings
enable : Enable auto-responses?cooldown : Cooldown between responses in secondsadd: Add an autoresponse
title : Response nametrigger : Trigger textresponse : Response texttemplate : Saved template to use as responsereply : Reply to the trigger message?delete : Delete the trigger message?channel : Only trigger in this channelchannel-enable : Limit to selected channel?regex : Use trigger as regex?case-sensitive : Case-sensitive trigger?exact : Match entire message?cooldown : Cooldown in seconds (default: global)edit: Edit an existing autoresponse
title : Response name to editnew-title : New nametrigger : New trigger textresponse : New response texttemplate : Template name or "clear"reply : Reply to the trigger message?delete : Delete the trigger message?channel : Only trigger in this channelchannel-enable : Limit to selected channel?regex : Use trigger as a regex pattern?case-sensitive : Case-sensitive trigger?exact : Require trigger to match the entire message?cooldown : Cooldown in secondsenable: Enable an individual autoresponse
title : Response namedisable: Disable an individual autoresponse
title : Response nameremove: Remove an autoresponse
title : Response namepreview: Preview an autoresponse
title : Response namelist: List all autoresponses
title : Filter by titleDescription: Recurring messages sent to channels at set intervals
Subcommands:
settings: Automessage settings
enable : Enable automatic messages?add: Add an automessage
title : Name for this automessagechannel : Channel to send the message tointerval : How often to send (e.g. 1d, 2h30m, 90s)message : The message to sendtemplate : Use a saved template as the messagefirst : Delay before first send (e.g. 5m, 1h)edit: Edit an existing automessage
title : Automessage namenew-title : New namemessage : New message texttemplate : Template name or "clear"channel : Channel to send the message tointerval : New interval (e.g. 1d, 2h30m, 90s)next : Delay before next send (e.g. 5m, 1h)enable: Enable an individual automessage
title : Automessage namedisable: Disable an individual automessage
title : Automessage nameremove: Remove an automessage
title : Automessage namespread: Evenly spread all enabled messages across a time window
interval : Spacing between each message (e.g. 3h)next : Delay before first send (e.g. 2h)preview: Preview an automessage
title : Automessage namelist: List all automessages
title : Filter by titleDescription: Message that reposts to stay at the bottom of a channel
Subcommands:
settings: Sticky settings
enable : Enable sticky messages?cooldown : Cooldown between reposts in secondsadd: Add a sticky message
title : Name for this stickychannel : Channel to stick the message tomessage : The sticky message texttemplate : Use a saved template as the stickyfrom : Copy content and embeds from an existing message (ID or link)cooldown : Cooldown in seconds (default: global)edit: Edit an existing sticky message
title : Sticky namenew-title : New namemessage : New sticky message texttemplate : Template name or "clear"from : Copy content and embeds from an existing message (ID or link)channel : Channel to stick the message tocooldown : Cooldown in secondsenable: Enable an individual sticky
title : Sticky namedisable: Disable an individual sticky
title : Sticky nameremove: Remove a sticky
title : Sticky namepreview: Preview a sticky
title : Sticky namelist: List all sticky messages
title : Filter by titleDescription: Announce join, leave, ban, kick, timeout and jail events
Subcommands:
join: Announce when users join
enable : Enable join announcements?message : Join message
{tag}, {name}, {user}, {invitertag}, {invitername}, {inviteruser}, {age}channel : Join message channelping : Ping users mentioned in the message?reset : Reset message to default?leave: Announce when users leave
enable : Enable leave announcements?message : Leave message
{tag}, {name}, {user}channel : Leave message channelping : Ping users mentioned in the message?reset : Reset message to default?leave-verified: Extra announcement when verified users leave
enable : Enable for verified users leaving?message : Verified leave message
{tag}, {name}, {user}channel : Verified leave channelping : Ping users mentioned in the message?reset : Reset message to default?rejoin: Announce when users rejoin
enable : Enable rejoin announcements?same-user : Rejoin message
{tag}, {name}, {user}, {invitertag}, {invitername}, {inviteruser}, {age}name-change : Name-change rejoin message
{tag}, {name}, {user}, {oldname}, {olduser}, {invitertag}, {invitername}, {inviteruser}, {age}channel : Rejoin message channelping : Ping users mentioned in the message?reset : Reset message to default?rejoin-verified: Extra announcement when verified users rejoin
enable : Enable for verified users rejoining?same-user : Verified rejoin message
{tag}, {name}, {user}, {invitertag}, {invitername}, {inviteruser}, {age}name-change : Verified name-change message
{tag}, {name}, {user}, {oldname}, {olduser}, {invitertag}, {invitername}, {inviteruser}, {age}channel : Verified rejoin channelping : Ping users mentioned in the message?reset : Reset message to default?ban: Announce when users are banned
enable : Enable ban announcements?permanent : Permanent ban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}temporary : Temporary ban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}, {duration}channel : Ban message channelping : Ping users mentioned in the message?reset : Reset message to default?ban-verified: Extra announcement when verified users are banned
enable : Enable for verified bans?permanent : Verified permanent ban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}temporary : Verified temporary ban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}, {duration}channel : Verified ban channelping : Ping users mentioned in the message?reset : Reset message to default?unban: Announce when users are unbanned
enable : Enable unban announcements?message : Unban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}channel : Unban message channelping : Ping users mentioned in the message?reset : Reset message to default?unban-verified: Extra announcement when verified users are unbanned
enable : Enable for verified unbans?message : Verified unban message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}channel : Verified unban channelping : Ping users mentioned in the message?reset : Reset message to default?kick: Announce when users are kicked
enable : Enable kick announcements?message : Kick message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}channel : Kick message channelping : Ping users mentioned in the message?reset : Reset message to default?kick-verified: Extra announcement when verified users are kicked
enable : Enable for verified kicks?message : Verified kick message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}channel : Verified kick channelping : Ping users mentioned in the message?reset : Reset message to default?timeout: Announce when users are timed out
enable : Enable timeout announcements?apply : Timeout applied message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}, {expiresat}, {expiresin}remove : Timeout removed message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}expire : Timeout expired message
{tag}, {name}, {user}channel : Timeout message channelping : Ping users mentioned in the message?reset : Reset message to default?timeout-verified: Extra announcement when verified users are timed out
enable : Enable for verified timeouts?apply : Verified timeout applied message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}, {reason}, {expiresat}, {expiresin}remove : Verified timeout removed message
{tag}, {name}, {user}, {modtag}, {modname}, {moduser}expire : Verified timeout expired message
{tag}, {name}, {user}channel : Verified timeout channelping : Ping users mentioned in the message?reset : Reset message to default?verified: Announce when users become verified
enable : Enable verified announcements?message : Verified message
{tag}, {name}, {user}rejoin-same-user : Rejoin re-verify message (same name)
{tag}, {name}, {user}rejoin-name-change : Rejoin re-verify message (name change)
{tag}, {name}, {user}, {oldname}, {olduser}channel : Verified message channelping : Ping users mentioned in the message?reset : Reset message to default?verified-secondary: Extra announcement when users become verified
enable : Enable secondary verified announcements?message : Secondary verified message
{tag}, {name}, {user}rejoin-same-user : Secondary rejoin verify (same name)
{tag}, {name}, {user}rejoin-name-change : Secondary rejoin verify (name change)
{tag}, {name}, {user}, {oldname}, {olduser}channel : Secondary verified channelping : Ping users mentioned in the message?reset : Reset message to default?jail: Announce when users are jailed or released
enable : Enable jail announcements?apply : Jail applied message
{tag}, {name}, {user}remove : Jail released message
{tag}, {name}, {user}channel : Jail message channelping : Ping users mentioned in the message?reset : Reset message to default?jail-verified: Extra announcement for verified jail/release
enable : Enable for verified jail?apply : Verified jail applied message
{tag}, {name}, {user}remove : Verified jail released message
{tag}, {name}, {user}channel : Verified jail channelping : Ping users mentioned in the message?reset : Reset message to default?jail-secondary: Extra announcement for jail/release
enable : Enable secondary jail announcements?apply : Secondary jail applied message
{tag}, {name}, {user}remove : Secondary jail released message
{tag}, {name}, {user}channel : Secondary jail channelping : Ping users mentioned in the message?reset : Reset message to default?Description: Assign roles to members on join
Subcommands:
settings: Automatic role settings
enable : Enable auto-roles?add: Add auto-role for joining users
role : Role to addretroactive : Apply to existing users?remove: Remove auto-role for joining users
role : Role to removeretroactive : Remove from existing users?list: List auto-roles for joining usersDescription: DM a member when they gain a role
Subcommands:
settings: Role DM settings
enable : Enable role DMs?add: Add a role DM trigger
role : Role that triggers the DMmessage : Message to sendedit: Edit a role DM trigger
role : Trigger role to editmessage : New message to sendremove: Remove a role DM trigger
role : Trigger role to removelist: List all role DM triggersDescription: Periodic top member awards by messages sent, chat/voice XP or rep
Subcommands:
settings: Configure global awards settings
enable : Enable periodic awards?channel : Announcement channelschedule : How often to postweek-day : Day of the week (weekly)month-day : Day of the month (monthly, 1–28)month-last-day : Use last day of month (monthly)?hour : Hour to post (0–23)minute : Minute to post (0–59)add: Add or update an award category
metric : What to rank members byrole : Winner role (optional)count : Members to show (1–10)remove: Remove an award category
metric : Which award to removelist: Show all award categoriespreview: Preview the current period leaderboards without postingpost: Post the awards announcement now and reset the periodexclude: Exclude users with a role from winning awards
role : Role to exclude from awardsunexclude: Remove a role exclusion
role : Role to remove from the exclusion listDescription: Automatic bump reminder for Disboard
Options:
enable : Enable bump reminder?bump : Message to send on bumpremind : Reminder messageDescription: Question of the Day with queue, embed and thread settings
Subcommands:
settings: Configure QOTD settings
enable : Enable automatic QOTD?channel : questions channelinterval : Time between questions (e.g. 24h, 1d, 12h30m)message : Custom message with each questionmessage-enable : Send the custom message?thread-enable : Auto-create a thread per question?thread-title : Thread title
{date}, {time}thread-message : Thread messagethread-message-enable : Send the thread message?embed-enable : Send the question as an embed?embed-title : Embed titleembed-title-enable : Show the embed title?embed-footer : Embed footer textembed-footer-enable : Show the embed footer?credit : Show who pitched the question?show-pending : Show pending pitch count?pitch: /pitch settings
enable : Enable /pitch?cooldown : Cooldown (seconds)inform : DM on approval?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?post: Post the next queued question nowadd: Add to the approved queue
question : Question textskip: View upcoming questions and skip any
duration : Skip duration (e.g. 2d, 12h) or omit for permanentqueue: View approved queue
page : Page numberremove: Remove a question from the approved queue
number : Question number to removemove: Move a question to a new position
from : Current positionto : New positionbulk-add: Bulk-add questions to the queue
questions : Pipe-separated questions (e.g. Question one? | Question two?)shuffle: Toggle between sequential and random question orderpreview: Preview the next QOTD posthistory: Show recently posted questions
page : Page numberclear: Clear a queue or list
target : What to clearreset: Reset question index to 0
index : New question indexnext: Set next post time
in : Time from now (e.g. 2h, 30m) or omit to viewDescription: Pitch a Question of the Day
Options:
input : Pre-fill pitch textDescription: View and manage QOTD pitches
Description: Role assignment via emoji reactions
Subcommands:
settings: Enable or disable reaction emojis
enable : Enable the reaction emoji feature?add: Add a reaction emoji to a message
message : Message ID or linkemoji : Emoji to react withrole : Role to grantmode : Role mode (default: normal)remove: Remove a reaction emoji from a message
message : Message ID or linkemoji : Emoji to removeclear: Remove all emojis from a message
message : Message ID or linkmode: Set role mode for all bindings
message : Message ID or linktype : The mode to setlist: List reaction emoji bindingsrepair: Re-add bot reactions to all bound messagesDescription: Role assignment via buttons
Subcommands:
settings: Enable or disable reaction buttons
enable : Enable the reaction button feature?add: Add a reaction button to a message
message : Message ID or linkrole : Role to grantlabel : Button labelemoji : Button emojimode : Role mode (default: normal)remove: Remove a reaction button from a message
message : Message ID or linkrole : Role to removeclear: Remove all buttons from a message
message : Message ID or linkmode: Set role mode for all bindings
message : Message ID or linktype : The mode to setlist: List reaction button bindingsDescription: Role assignment via dropdowns
Subcommands:
settings: Enable or disable reaction lists
enable : Enable the reaction list feature?add: Add a role option to a message select menu
message : Message ID or linkrole : Role to grantlabel : Option labeldescription : Option descriptionemoji : Option emojimode : Role mode (default: normal)remove: Remove a role option from a message select menu
message : Message ID or linkrole : Role to removeclear: Remove all select menu bindings from a message
message : Message ID or linkmode: Set role mode for all bindings
message : Message ID or linktype : The mode to setplaceholder: Set select menu placeholder text
message : Message ID or linktext : Placeholder textlist: List reaction list bindingsDescription: Highlight messages that receive enough star reactions
Subcommands:
settings: Configure starboard settings
enable : Enable the starboard?channel : Channel to use as the starboardstars : How many stars messages needmod-stars : Stars needed from moderatorsthread-enable : Enable starboard threads?thread-title : Title of the threadsthread-message : Message to send in new threadsthread-message-enable : Send the thread message?message : Custom text for starboard postsmessage-enable : Send the custom message with each starboard post?embed-enable : Send the starboard post as an embed?embed-title : Embed titleembed-title-enable : Show the embed title?embed-footer : Footer text on the embedembed-footer-enable : Show the embed footer?credit : Show original author on posts?emoji : Star emoji (default: ⭐)min-chat-level : Min chat levelmin-voice-level : Min voice leveladd: Add a keyword that sends a reply to the starboard
keyword : The trigger keywordexact : Match full reply only? (default: true)?remove: Remove a keyword from the starboard triggers
keyword : Keyword to removeedit: Edit an existing starboard keyword
keyword : Keyword to editexact : Match full reply only?ignore: Add channel/category to ignore list
channel : Channel or category to ignoreallow: Remove channel/category from ignore list
channel : Channel or category to allowlist: List keywords and ignored channelsquotes: /quotes settings
enable : Enable /quotes?cooldown : Cooldown (seconds)min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: View and delete starboard entries for your own messages
Description: Twitch live-notification subscriptions
Subcommands:
settings: Twitch notification settings
enable : Enable Twitch notifications?channel : notifications channelmessage : Notification message
{name}, {title}, {url}, {game}add: Watch a Twitch streamer for live notifications
username : Twitch username or URL (e.g. shroud or twitch.tv/shroud)remove: Stop watching a Twitch streamer
username : Twitch username or URLlist: Show all watched Twitch streamersDescription: YouTube new-upload subscriptions
Subcommands:
settings: YouTube notification settings
enable : Enable YouTube notifications?channel : notifications channelmessage : Notification message
{name}, {title}, {url}, {published}add: Watch a YouTube channel for new uploads
channel : Channel ID, URL or @handleremove: Stop watching a YouTube channel
channel : Channel ID, URL or @handlelist: Show all watched YouTube channelsDescription: Voice channels that spawn a new one when a user joins
Subcommands:
settings: Voice generator settings
enable : Enable voice generators?name : Default name for generated channels
{name}, {user}, {date}, {time}, {count}add: Add a generator voice channel
channel : Voice channel to set as generatorenable: Enable a generator voice channel
channel : Generator channel to enabledisable: Disable a generator voice channel
channel : Generator channel to disableremove: Remove a generator voice channel
channel : Channel to removelist: List generator voice channels
channel : Specific generator to viewvoicename: /voicename settings
enable : Enable /voicename?cooldown : Cooldown (seconds)min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: Rename the voice channel you generated
Options:
name : New name for your voice channelDescription: Auto-kick or ban users with forbidden roles
Subcommands:
settings: Forbidden roles settings
enable : Enable kicking users with forbidden roles?ban : Ban instead of kick?reason : Reason provided when kickingadd: Add forbidden role
role : Role to addretroactive : Apply retroactively?remove: Remove forbidden role
role : Role to removelist: List all forbidden rolesDescription: Trap channels that kick or ban anyone who posts
Subcommands:
settings: Honeypot settings
enable : Enable the honeypot?ban : Ban instead of kick?reason : Reason provided when kickingadd: Add a honeypot trap channel
channel : Channel to add as a trapmessage : Message to send in the channel as baitremove: Remove a honeypot trap channel
channel : Channel to removelist: List all honeypot trap channelsDescription: Permanently or temporarily ban a user with optional DM
Options:
user : User to banreason : Reason for the bantime : Ban duration (e.g. 7d, 1h 30m) or empty for permanentinform-user : DM the user about the ban?include-reason : Include reason in DM?Description: Kick a user with optional DM
Options:
user : User to kickreason : Reason for the kickinform-user : DM the user about the kick?include-reason : Include reason in DM?Description: Time out a user or remove an existing timeout
Options:
user : User to time outduration : Timeout duration (e.g. 10m, 1h 30m, 7d)reason : Reason for the timeoutDescription: Bulk delete messages with timeframe and reply filters
Options:
target : User whose messages to deletechannel : Channel to delete messages fromtimeframe : Only delete messages within this period (e.g. 2h, 3d, 1w)amount : Max messages to deleteinclude-replies : Also delete direct replies to the target?include-contiguous : Also delete adjacent messages from the same replier? (requires include-replies)?from : Delete this message ID/URL and everything older until : Delete from newest up to and including this message ID/URLDescription: Block or unblock a user from a command
Subcommands:
wisdom: Toggle block a user from /wisdom
user : User to block or unblockroll: Toggle block a user from /roll
user : User to block or unblockcat: Toggle block a user from /cat
user : User to block or unblockfetch: Toggle block a user from /fetch
user : User to block or unblockremind: Toggle block a user from /remind
user : User to block or unblockreminders: Toggle block a user from /reminders
user : User to block or unblockbirthday: Toggle block a user from /birthday
user : User to block or unblockinvites: Toggle block a user from /invites
user : User to block or unblockinviteboard: Toggle block a user from /inviteboard
user : User to block or unblockconfess: Toggle block a user from /confess
user : User to block or unblockconfessions: Toggle block a user from /confessions
user : User to block or unblockpitch: Toggle block a user from /pitch
user : User to block or unblockflair: Toggle block a user from /flair
user : User to block or unblocksuggest: Toggle block a user from /suggest
user : User to block or unblocksuggestions: Toggle block a user from /suggestions
user : User to block or unblockquotes: Toggle block a user from /quotes
user : The user to block or unblockrep: Toggle block a user from /rep
user : User to block or unblockrepboard: Toggle block a user from /repboard
user : User to block or unblocklevel: Toggle block a user from /level
user : User to block or unblockrank: Toggle block a user from /rank
user : User to block or unblockleaderboard: Toggle block a user from /leaderboard
user : User to block or unblockvoicename: Toggle block a user from /voicename
user : User to block or unblocklist: List blocked users for a fun command
command : Command to list blocked users forDescription: Kick or ban members who don't have a role reward
Options:
reward-role : Kick/ban members below this reward role (or without any)inactive : Kick/ban members inactive for this duration (e.g. 2w, 30d)xp : Kick/ban members below this XP amountgrace : Skip members who joined within this period (default: 1d)immune : Skip members with this roleimmune-rank : Skip members at or above this reward role (use with inactive)reason : Reason for the kick/banban : Ban instead of kick?pool : XP pool for filters (default: chat)Description: Warn a user with optional DM, expiry and notification
Options:
user : User to warnreason : Reason for the warninginform-user : DM the user about the warning?inform-channel : Post warning in channel?include-reason : Include reason in DM/channel?expires : Duration until warning expires (e.g. 30d, 1y)Description: Warning system settings and auto-action thresholds
Subcommands:
settings: Configure the warning system
enable : Enable the warning system?mod-channel : Warning log channelmod-channel-enable : Post to mod channel?default-expiry : Default expiry for warnings (e.g. 30d, 90d, 0 for never)add-threshold: Add auto-action threshold
count : Active warnings to trigger actionaction : Action to takeduration : Timeout duration (required for timeout, e.g. 1h, 1d)remove-threshold: Remove auto-action threshold
count : Threshold warning count to removelist-thresholds: List all thresholdsedit: Edit warning reason/expiry
user : User to edit warning forid : Warning ID to editreason : New reasonexpires : New expiry (e.g. 30d, 1y, 0 for never)remove: Remove user warning
user : User to remove warning fromid : Warning ID to removeclear: Clear user warnings
user : User to clear warnings forinclude-expired : Include expired/removed? (default: false)?Description: View user warnings
Options:
user : User to view (omit for all)moderator : Filter by issuing moderatorinclude-expired : Include expired/removed?Description: Chat/voice XP/level system
Subcommand Groups:
settings: XP system settings
chat: Chat XP settings
enable : Enable chat XP?cooldown : XP cooldown in secondsmin : Min XP per messagemax : Max XP per messagebooster-multiplier : Booster XP multipliervoice: Voice XP settings
enable : Enable voice XP?cooldown : XP cooldown in secondsmin : Min XP per tickmax : Max XP per tickbooster-multiplier : Booster XP multiplierignore-muted : Skip muted users?ignore-deafened : Skip deafened users?ignore-alone : Skip users alone in VC?ignore-afk : Skip AFK channel?combine: Combine XP settings
enable : Enable combine XP mode?advance: Level-up messages
chat: Chat level-up message
enable : Enable level-up message?message : Level-up message text
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?voice: Voice level-up message
enable : Enable level-up message?message : Level-up message text
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?level: /level command settings
chat: /level chat response
enable : Enable /level chat?message : Response message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {rank}, {members}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?ephemeral : Send ephemerally?voice: /level voice response
enable : Enable /level voice?message : Response message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {rank}, {members}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?ephemeral : Send ephemerally?rank: /rank command settings
chat: /rank chat response
enable : Enable /rank chat?message : Response message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {rank}, {members}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?ephemeral : Send ephemerally?voice: /rank voice response
enable : Enable /rank voice?message : Response message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {rank}, {members}channel : Target channelchannel-enable : Limit to channel?ping : Ping the user?ephemeral : Send ephemerally?leaderboard: /leaderboard settings
chat: /leaderboard chat settings
enable : Enable /leaderboard chat?channel : Target channelchannel-enable : Limit to channel?ephemeral : Send ephemerally?ping : Ping the user?voice: /leaderboard voice settings
enable : Enable /leaderboard voice?channel : Target channelchannel-enable : Limit to channel?ephemeral : Send ephemerally?ping : Ping the user?ignore: Ignore a channel for XP
chat: Ignore a chat channel
channel : Channel to ignorevoice: Ignore a voice channel
channel : Channel to ignoreallow: Unignore a channel for XP
chat: Allow a chat channel
channel : Channel to allowvoice: Allow a voice channel
channel : Channel to allowlist: Show ignored channels
chat: Chat XP ignore listvoice: Voice XP ignore listDescription: Role rewards granted at specific levels
Subcommand Groups:
settings: Role reward settings
chat: Chat XP/level role reward settings
enable : Enable chat rewards?remove-old-ranks : Remove old rank roles when gaining a new one?voice: Voice XP/level role reward settings
enable : Enable voice rewards?remove-old-ranks : Remove old rank roles when gaining a new one?add: Add a role reward
chat: Add a chat role reward
role : Role to grantlevel : Chat level to grant rolevoice: Add a voice role reward
role : Role to grantlevel : Voice level to grant roleremove: Remove a role reward
chat: Remove a chat role reward
role : Role to removevoice: Remove a voice role reward
role : Role to removeedit: Edit a role reward
chat: Edit a chat role reward
role : Role to editlevel : New chat level requirementvoice: Edit a voice role reward
role : Role to editlevel : New voice level requirementlist: List configured role rewards
chat: List all chat role rewardsvoice: List all voice role rewardspromote: Promote message when users gain a role reward
chat: Chat role-reward promote message
enable : Enable chat reward message?message : Chat reward message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {roletag}, {rolename}channel : Channel for chat reward messagechannel-enable : Limit message to selected channel?ping : Ping the user in the chat promote message?voice: Voice role-reward promote message
enable : Enable voice reward message?message : Voice reward message
{tag}, {name}, {user}, {level}, {xp}, {xpneed}, {xpmiss}, {roletag}, {rolename}channel : Channel for voice reward messagechannel-enable : Limit message to selected channel?ping : Ping the user in the voice promote message?Description: Show the server XP/level leaderboard
Options:
type : XP pool (default: combine or chat)Description: Show your XP, level and leaderboard rank
Options:
user : User to checktype : XP pool (default: combine or chat)Description: Show your current XP and level
Options:
user : User to checktype : XP pool (default: combine or chat)Description: Toggle your level-up and reward messages
Options:
enable : Show your level-up and reward messages?Description: Preview how much XP a message would give
Options:
message : Message to measureDescription: Set or delete a user's XP or level
Subcommand Groups:
xp: Set user XP
chat: Set user chat XP
user : User to set chat XP forxp : XP to change tovoice: Set user voice XP
user : User to set voice XP forxp : Voice XP to change tolevel: Set user level
chat: Set user chat level
user : User to set chat level forlevel : Level to change tovoice: Set user voice level
user : User to set voice level forlevel : Voice level to change todelete: Delete a user's XP and level data
chat: Delete a user's chat XP and level data
user : User to delete chat data forvoice: Delete a user's voice XP and level data
user : User to delete voice data forreset: Reset all XP and level data for the entire server
chat: Reset ALL chat XP and level data for the entire servervoice: Reset ALL voice XP and level data for the entire serverDescription: Send message as bot
Options:
message : Plain text message to sendreply : Message ID or link to reply toDescription: Edit bot message
Options:
message : Message ID or link to editcontent : New text content or "clear"title : New embed title or "clear"description : New embed description or "clear"color : New embed color hex code or "clear"image : New embed image URL or "clear"thumbnail : New embed thumbnail URL or "clear"footer_text : New embed footer text or "clear"footer_icon : New embed footer icon URL or "clear"author_name : New embed author name or "clear"author_icon : New embed author icon URL or "clear"author_url : New embed author hyperlink URL or "clear"url : New embed title hyperlink URL or "clear"timestamp : Show current timestamp in the footer?field1_name : Field 1 name or "clear"field1_value : Field 1 valuefield1_inline : Display field 1 inline?field2_name : Field 2 namefield2_value : Field 2 valuefield2_inline : Display field 2 inline?field3_name : Field 3 namefield3_value : Field 3 valuefield3_inline : Display field 3 inline?Description: Reusable message and embed templates
Subcommands:
save: Save message as template
name : Template namemessage : Message ID or link to saveoverwrite : Overwrite existing template?load: Send saved template
name : Template namechannel : Channel to send todelete: Delete a saved message template
name : Template namelist: List saved templatespreview: Preview a saved template
name : Template namecreate: Build an embed template
name : Template nameoverwrite : Overwrite existing template?title : Embed titledescription : Embed descriptioncolor : Hex color code (e.g. #ff0000)url : URL the title links toauthor-name : Author nameauthor-icon : Author icon URLauthor-url : Author name URLthumbnail : Thumbnail image URLimage : Large image URLfooter-text : Footer textfooter-icon : Footer icon URLtimestamp : Show current timestamp in the footer?message : Text alongside the embedfield1-name : Field 1 namefield1-value : Field 1 valuefield1-inline : Display field 1 inline?field2-name : Field 2 namefield2-value : Field 2 valuefield2-inline : Display field 2 inline?field3-name : Field 3 namefield3-value : Field 3 valuefield3-inline : Display field 3 inline?edit: Edit a saved template
name : Template namenew-name : New template namemessage : New text message or "clear"title : New embed title or "clear"description : New embed description or "clear"color : New embed color hex code or "clear"url : New embed title hyperlink URL or "clear"author-name : New embed author name or "clear"author-icon : New embed author icon URL or "clear"author-url : New embed author hyperlink URL or "clear"thumbnail : New embed thumbnail URL or "clear"image : New embed image URL or "clear"footer-text : New embed footer text or "clear"footer-icon : New embed footer icon URL or "clear"timestamp : Show current timestamp in the footer?field1-name : Field 1 name (use "clear" to remove all fields)field1-value : Field 1 valuefield1-inline : Display field 1 inline?field2-name : Field 2 namefield2-value : Field 2 valuefield2-inline : Display field 2 inline?field3-name : Field 3 namefield3-value : Field 3 valuefield3-inline : Display field 3 inline?Description: Simulate user events to test announcement settings
Subcommands:
all: Emulate all user eventsjoin: Emulate user joinleave: Emulate user leaveleave-verified: Emulate verified user leaverejoin: Emulate user rejoinrejoin-verified: Emulate verified user rejoinkick: Emulate user kickkick-verified: Emulate verified user kickban: Emulate user banban-verified: Emulate verified user banunban: Emulate user unbanunban-verified: Emulate verified user unbantimeout: Emulate user timeouttimeout-verified: Emulate verified user timeoutverified: Emulate user verifyverified-secondary: Emulate secondary verifyjail: Emulate user jailjail-verified: Emulate verified user jailjail-secondary: Emulate secondary jail messageDescription: Create a channel copying another's permissions
Options:
channel : Source channel (mention, ID, or link)target : Target channel to overwrite (mention, ID, or link)type : Channel type (defaults to source type)name : Channel name (defaults to source name)Description: Get a link to the web dashboard
Description: Manage user groups with automatic channel permissions
Subcommands:
create: Create user group
group : Name of the user groupdelete: Delete user group
group : Name of the user grouprevoke : Revoke access to all channels for all members?list: List users and channels in group
group : Name of the user grouprestore: Restore group membership when users rejoin?
group : Name of the user groupenable : Enable restoring group membership?add-member: Add member to user group
group : Name of the user groupmember : Member to addadd-channel: Add channel to user group
group : Name of the user groupchannel : Channel to addadd-channel-viewers: Add all users who can view a channel
group : Name of the user groupchannel : Source channel to import viewers fromadd-role: Add all users with a role
group : Name of the user grouprole : Role to import members fromremove-member: Remove member from user group
group : Name of the user groupmember : Member to removerevoke : Revoke access to all channels in the group?inform : Notify the removed member?remove-channel: Remove channel from user group
group : Name of the user groupchannel : Channel to removerevoke : Revoke access for all group members?remove-role: Remove role from a user group
group : Name of the user grouprole : Role to removeedit-permissions: Edit channel permissions for user group
group : Name of the user grouppermission : Permission to editenable : Enable or disable?mod : Permission for mods only?list-permissions: List group channel permissions
group : Name of the user grouprefresh-permissions: Sync channel permissions for all members
group : Name of the user groupcopy-permissions: Copy channel permissions from one user group to another
source : Name of the source grouprecipient : Name of the recipient grouprename: Rename a user group
group : Current name of the user groupname : New name for the user groupDescription: Steal an emoji and add it to the server
Options:
emoji : Custom emoji or Discord CDN linkname : Emoji name in this serverDescription: Get help and useful links
Description: Check how many members a user has invited
Options:
user : User to checkDescription: Show the invite leaderboard
Description: Configure invite command settings
Subcommands:
invites: /invites settings
enable : Enable /invites?cooldown : Cooldown (seconds)channel : Channel for /inviteschannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?inviteboard: /inviteboard settings
enable : Enable /inviteboard?cooldown : Cooldown (seconds)channel : Channel for /inviteboardchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?Description: Set your birthday
Options:
enable : Enable birthday announcements for yourself?day : Birthday daymonth : Birthday monthyear : Birth year or resetDescription: Configure birthday announcements and /birthday
Subcommands:
settings: Birthday announcement settings
enable : Enable birthday announcements?channel : Birthday announcement channelmessage-with-age : Birthday message when age is knownmessage-without-age : Birthday message when age is hiddenthread-enable : Enable birthday threads?thread-title : Title of the threadsthread-message : Message to send in new threadsthread-message-enable : Send the thread message?embed-enable : Send the birthday post as an embed?embed-title : Embed titleembed-title-enable : Show the embed title?embed-footer : Footer text on the embedembed-footer-enable : Show the embed footer?birthday: /birthday command settings
enable : Enable /birthday?cooldown : Cooldown (seconds)?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?Description: Check how much rep a user has
Options:
user : User to checkDescription: Manage reputation keywords and feature settings
Subcommands:
add: Add a +rep keyword
keyword : Keyword to add (case-insensitive)exact : Match full reply only?remove: Remove a reputation keyword
keyword : Keyword to removeedit: Edit exact-match for a keyword
keyword : Keyword to editexact : Require the entire reply to equal the keyword?list: List rep keywordsrep: /rep settings
enable : Enable /rep?cooldown : Cooldown (seconds)channel : Channel for /repchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?settings: Global rep settings
enable : Enable reputation?cooldown : Rep cooldown in secondsmessage : Feedback message
{tag}, {name}, {user}require-reply : Require reply? If false, show a recipient pickerfeedback-delete : Auto-delete feedback after N seconds (0 = never)repboard: /repboard settings
enable : Enable /repboard?cooldown : Cooldown (seconds)channel : Channel for /repboardchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?Description: Show the reputation leaderboard
Description: Submit an anonymous confession
Options:
input : Pre-fill confession textDescription: Configure the confessions system
Subcommands:
confess: /confess settings
enable : Enable /confess?cooldown : Cooldown (seconds)channel : Confession channelembed-enable : Use embed?embed-title-enable : Show embed title?embed-title : Embed title textembed-footer : Embed footer textembed-footer-enable : Show embed footer?credit : Show who submitted the confession?thread-enable : Create thread?thread-title : Thread title
{date}, {time}thread-message-enable : Thread message?thread-message : Thread message textmessage-enable : Message above?message : Message textmax-per-user : Max per user (0 = unlimited)min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?log : Log author?confessions: /confessions settings
enable : Enable /confessions?cooldown : Cooldown (seconds)min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: View, edit, and delete your own confessions
Options:
search : Filter by phraseDescription: Submit a suggestion
Options:
input : Pre-fill suggestion textanonymous : Submit anonymously?Description: Configure the suggestions system
Subcommands:
suggest: /suggest settings
enable : Enable /suggest?cooldown : Cooldown (seconds)channel : Suggestion channelembed-enable : Use embed?embed-title-enable : Show embed title?embed-title : Embed title textembed-footer : Embed footer textembed-footer-enable : Show embed footer?credit : Show author?reactions : Add voting reactions?thread-enable : Create thread?thread-title : Thread title
{date}, {time}thread-message-enable : Thread message?thread-message : Thread message textmessage-enable : Message above?message : Message textmax-per-user : Max per user (0 = unlimited)min-level-chat : Min chat levelmin-level-voice : Min voice levellog : Log author?booster-only : Booster only?suggestions: /suggestions settings
enable : Enable /suggestions?cooldown : Cooldown (seconds)min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: View and delete your own suggestions
Options:
search : Filter by phraseDescription: Reveal who sent an anonymous confession or suggestion
Options:
message : Message ID or linkDescription: Set a reminder with flexible duration formats
Options:
time : Duration (e.g. 1d12h, 2h 30m, 3mo, 1 year 3 days, 90s)message : What to remind you aboutdm : Send as DM?Description: View and manage active reminders
Description: Configure the reminder system
Subcommands:
remind: /remind command settings
enable : Enable /remind?cooldown : Cooldown (seconds)?channel : Channel for /remindchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?reminders: /reminders command settings
enable : Enable /reminders?cooldown : Cooldown (seconds)?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?Description: Random cat picture or GIF
Options:
type : Image or GIF?Description: View a user avatar, emoji or role icon at full size
Options:
input : User, emoji, or role — mention, ID, or CDN linkDescription: Random piece of wisdom
Options:
number : Wisdom quote to retrieveDescription: Roll a random number
Options:
min : Minimum number to rollmax : Maximum number to rollDescription: Configure fun command settings
Subcommands:
wisdom: /wisdom command settings
enable : Enable /wisdom?cooldown : Cooldown (seconds)?channel : Channel for /wisdomchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?roll: /roll command settings
enable : Enable /roll?cooldown : Cooldown (seconds)?channel : Channel for /rollchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?cat: /cat command settings
enable : Enable /cat?cooldown : Cooldown (seconds)?channel : Channel for /catchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?fetch: /fetch command settings
enable : Enable /fetch?cooldown : Cooldown (seconds)?channel : Channel for /fetchchannel-enable : Limit to channel?min-level-chat : Min chat levelmin-level-voice : Min voice levelbooster-only : Booster only?ephemeral : Ephemeral responses?