Everything Hez can do, all of it free.
Below is the complete list. You don’t need to use — or even read — all of it: most servers switch on three or four and leave the rest alone.
Everything that keeps rule-breakers, spammers and scammers from ruining your server.
Moderation
Bans, tempbans, kicks, timeouts, and warnings with presets and full case management. Mod notes, warn decay, timed roles, voice moderation, cross-server ban sync, member reports, and right-click context actions.
Auto-Moderation
Automatically detect and act on spam, scam links, and disallowed content. Configure detection rules, escalation thresholds, and enforcement straight from the dashboard.
Anti-Nuke
Protect your server from mass bans, channel deletions, and permission changes with real-time rate-limit enforcement. Designate trusted users who bypass checks.
Raid Mode & Lockdown
When a raid hits, lock single channels or the whole server in one command and tighten automod until it's over. Auto-unlock timers included.
Server Backups
Create full server snapshots — channels, roles, permissions and settings. Restore in safe (additive) or full (wipe and rebuild) mode with a single command.
Security Audits
Spot privilege creep before it's abused. Report every role holding dangerous permissions, and audit webhooks against a trusted allowlist.
Verification
Gate server access behind a configurable captcha verification step. New members receive a code by DM and must submit it before gaining access.
Logging
Keep a full audit trail of your server. Route different event types to dedicated channels — message edits, deletes, moderation actions, member joins and leaves, and more.
The things that give people a reason to come back — rewards, prizes and a bit of friendly competition.
Leveling
Chat and voice XP with role rewards, per-channel and per-role XP multipliers, prestige, and fully customisable rank cards — upload a background and pick your colours.
Giveaways
Run giveaways effortlessly. Create them with a modal, pause and resume, end early, reroll winners, or delete them. List all active giveaways to stay on top of everything.
Starboard
Let the community pin the best messages. Multi-tier star thresholds, ignored channels, bypass roles, and a leaderboard of the server's most-starred posts.
Suggestions
Collect and triage community ideas across multiple suggestion boards. Members submit and vote; staff approve, deny, consider, or mark them implemented.
Polls
Create quick multiple-choice polls with live vote counts, then close them to lock in and announce the results.
Birthdays
Members register their birthday once and Hez takes care of the rest. Automatic announcements go out in a configured channel on the big day.
Welcome & Farewell
Personalised join and leave messages with embed support — plus join DMs, boost thank-you messages, and member-count milestone announcements.
Invite Tracker
Know exactly who invited whom. Per-invite and per-member statistics, quick lookups, a leaderboard of top inviters, and admin tools to adjust or reset counts.
Counting
A counting channel game for your community — configurable rules, mistake handling, and a leaderboard of top counters.
Voice Stats
Track time spent in voice channels. Per-member stats, server-wide leaderboards, and per-channel breakdowns over any period.
Highlights
Get a DM whenever a keyword you care about is mentioned anywhere in the server — never miss a conversation about your topic again.
AFK
Mark yourself away and anyone who pings you gets an automatic reply until you post again. Optional nickname prefix and ignored channels.
Jobs you would otherwise be doing by hand every day, done automatically instead.
Custom Embeds
Design rich embeds using a visual builder panel. Set titles, descriptions, colours, fields, images, and footers — then save and reuse them across channels.
Reaction Roles
Let members self-assign roles by reacting to any message. Configure everything through the dashboard — pick a message, choose emojis, and assign roles.
Auto Roles
Roles on autopilot — join roles, timed roles, sticky roles that survive rejoins, first-message roles, and self-assignable rank groups.
Autoresponder
Reply automatically whenever a message matches a trigger you define. Flexible matching, rich responses, and per-trigger toggles.
Custom Commands
Build your own slash commands from the dashboard — templated responses, action chains, and counters, no code required.
Scheduled Messages
One-off and recurring announcements on a schedule. Set them up once, pause and resume anytime.
Forms
Build application and intake forms with custom questions. Members fill them out right inside Discord and submissions land wherever you route them.
Notifications
Post automatic alerts when YouTubers upload, Twitch streamers go live, or free games appear on Epic, Steam, GOG, and more.
Server Stats Channels
Create live stat channels that update automatically with server metrics, plus a scheduled stats digest. Template placeholders cover member counts, online counts, boosts, and more.
Status Monitor
Monitor your services from Discord — HTTP, ping, TCP, and game-server checks with uptime tracking and alerts when something goes down.
Sticky Messages
Keep important announcements, rules, or links pinned at the very bottom of any channel — or right-click any message and set it as the sticky.
Reminders
Set personal reminders using natural time expressions. Supports recurring schedules, timezone config, snoozing, and admin tools for managing server-wide reminders.
Temp Channels
Auto-create voice or text channels on demand. Owners manage their channel from an interactive command center; channels clean themselves up when empty.
Utility Toolbox
Info lookups for users, roles, channels, and the server — plus message snipe, avatar grabs, a timestamp generator, and right-click message bookmarking.
Helping members one-to-one, plus the parts everyone actually plays with.
Tickets
Run a professional support system inside Discord. Multi-category panels, intake questions, priorities, internal staff notes, HTML transcripts, claim/assign workflow, and blacklisting.
Modmail
Members DM the bot to reach your staff privately. Each conversation opens a thread with reusable reply snippets and clean close-out.
Music
Stream high-quality audio with full queue management — shuffle, loop, autoplay, audio filters, 24/7 mode, saved playlists, and an interactive now-playing panel.
Mini-Games
Blackjack with multiplayer tables and a daily bonus, Tic-Tac-Toe, Rock Paper Scissors, Connect Four, Wordle, Hangman, word chain, and Would You Rather.
Classic Fun
Coinflips, dice rolls, memes, the magic 8-ball, ship compatibility, ratings, random choices, and cat & dog pictures on demand.
The full command list
You almost never need these — nearly everything is set up on the dashboard instead. They’re here for the moments you want to do something quickly from inside Discord.
Moderation
12ban-userright-clickBan a member directly from the right-click menu.
Ban a member directly from the right-click menu.
kick-userright-clickKick a member directly from the right-click menu.
Kick a member directly from the right-click menu.
/lockdownLock or unlock channels during incidents.
Lock or unlock channels during incidents.
lockdown channelLock a channel (prevents @everyone from sending messages).
channelChannel to lock (defaults to the current channel)channeldurationAuto-unlock after this time (e.g. 30m, 2h, 1d)stringreasonReason for the lockdownstringlockdown serverLock every channel in the server.
durationAuto-unlock after this time (e.g. 30m, 2h, 1d)stringreasonReason for the lockdownstringlockdown unlockUnlock a locked channel.
channelChannel to unlock (defaults to the current channel)channellockdown unlock-serverLift a server-wide lockdown (unlocks every locked channel).
/moderationModeration tools
Moderation tools
moderation banBan a member from the server.
userUser to banuser*presetUse a moderation presetstringreasonReason for the ban (overrides preset)stringdelete_daysDays of messages to delete (0-7, overrides preset)integermoderation tempbanTemporarily ban a member from the server.
userUser to tempbanuser*presetUse a moderation presetstringdurationDuration (e.g. 1d, 12h, 30m — overrides preset)stringreasonReason for the tempban (overrides preset)stringdelete_daysDays of messages to delete (0-7, overrides preset)integermoderation kickKick a member from the server.
userMember to kickuser*presetUse a moderation presetstringreasonReason for the kick (overrides preset)stringmoderation timeoutTimeout a member.
userMember to timeoutuser*presetUse a moderation presetstringdurationDuration (e.g. 10m, 1h, 7d — overrides preset)stringreasonReason for the timeout (overrides preset)stringmoderation warnIssue a warning to a member.
userMember to warnuser*presetUse a moderation presetstringreasonReason for the warning (overrides preset)stringmoderation unbanUnban a user from the server.
userUser to unbanuser*reasonReason for the unbanstringmoderation caseLook up a punishment case.
case_idCase ID to look upstring*moderation editEdit the reason of a punishment case. Moderators can edit any case; creators can edit their own.
case_idCase ID to editstring*moderation revokeRevoke an active punishment case.
case_idCase ID to revokestring*reasonReason for the revocationstringmoderation historyView a member's punishment history.
userUser to look upuser*moderation config warndecayView or set how long warns count toward the warn-rule ladder.
duratione.g. 7d, 30d, or 'off' to disable decay. Omit to view the current setting.stringmoderation featuresView which optional moderation sub-features are on/off.
moderation featureTurn an optional moderation sub-feature on or off.
nameSub-feature to togglestring*enabledTurn this feature on or offboolean*moderation config reportchannelView or set the channel user reports are posted to.
channelChannel to post reports tochannelclearClear the configured report channelbooleanmoderation queueSummary of open reports, appeals, quarantines and flagged messages.
moderation roleall addAdd a role to all members.
roleRole to add to all membersrole*moderation roleall removeRemove a role from all members.
roleRole to remove from all membersrole*moderation note addAdd a note to a user.
userUser to noteuser*noteNote contentstring*moderation note listList notes for a user.
userUser to look upuser*moderation note removeRemove a note by ID.
idNote ID to removeinteger*moderation voice kickDisconnect a member from voice.
userMember to disconnectuser*moderation voice moveMove a member to another voice channel.
userMember to moveuser*channelVoice channel to move the member tochannel*moderation voice muteallServer-mute everyone in a voice channel.
channelVoice channel (defaults to the one you're in)channelmoderation voice unmuteallServer-unmute everyone in a voice channel.
channelVoice channel (defaults to the one you're in)channelmoderation nick setSet a member's nickname.
userMember to renameuser*nicknameNew nicknamestring*moderation nick resetReset a member's nickname.
userMember to resetuser*moderation nick dehoistStrip leading symbols a member is using to hoist to the top of the list.
userMember to dehoistuser*moderation timedrole addGive a member a role until it automatically expires.
userMember to give the role touser*roleRole to addrole*duratione.g. 1h, 1d, 7d (max 90d)string*reasonReasonstringmoderation timedrole removeRemove a timed role early.
userMember to remove the role fromuser*roleRole to removerole*moderation timedrole listList a member's active timed roles.
userUser to look upuser*moderation banlist importBan a list of user IDs with one reason (max 100).
idsUser IDs, separated by spaces/commas/newlinesstringfileA .txt file containing user IDsattachmentreasonReason for the bansstringdelete_daysDays of messages to delete (0-7)integermoderation banlist exportExport the server's active ban list as a text file.
moderation bansync createCreate a new ban sync network and get its key.
moderation bansync joinJoin an existing ban sync network with its key.
keyThe network key shared by another serverstring*moderation bansync leaveLeave the current ban sync network.
moderation bansync statusView this server's ban sync network status.
mute-userright-clickTimeout a member directly from the right-click menu.
Timeout a member directly from the right-click menu.
/purgeBulk delete recent messages in a channel.
Bulk delete recent messages in a channel.
countNumber of messages to delete (1-1000)integer*userOnly delete messages from this userusercontainsOnly delete messages containing this textstringfilterOnly delete messages matching this typestringchannelChannel to purge (defaults to the current channel)channelReport Messageright-clickReport a message to the server's moderators.
Report a message to the server's moderators.
Report Userright-clickReport a user to the server's moderators.
Report a user to the server's moderators.
/slowmodeSet or disable slowmode in a channel.
Set or disable slowmode in a channel.
durationSlowmode interval (e.g. 5s, 2m, 1h) or 'off' to disablestring*channelChannel to set slowmode in (defaults to the current channel)channelreasonReason (shown in the audit log)stringtempban-userright-clickTemporarily ban a member from the right-click menu.
Temporarily ban a member from the right-click menu.
view-punishment-historyright-clickView a member's full punishment history from the right-click menu.
View a member's full punishment history from the right-click menu.
warn-userright-clickWarn a member directly from the right-click menu.
Warn a member directly from the right-click menu.
Protection
5/antinukeManage the anti-nuke protection system.
Manage the anti-nuke protection system.
antinuke statusShow the current anti-nuke config and recent events.
antinuke trustAdd a trusted user who bypasses anti-nuke.
userUser to trust.user*reasonReason for trusting this user.stringantinuke untrustRemove a trusted user.
userUser to remove from trusted list.user*antinuke testlogSend a test alert to the configured log channel.
/backupManage server backups.
Manage server backups.
backup createCreate a new server backup.
nameA human-readable label for this backup.stringbackup listList all backups for this server.
backup infoView details of a specific backup.
idBackup ID.string*backup deleteDelete a backup.
idBackup ID.string*backup restoreRestore the server from a backup. Owner only.
idBackup ID.string*modesafe = additive only; full = wipe and rebuild (default: safe).string/permauditReport roles holding dangerous permissions in this server.
Report roles holding dangerous permissions in this server.
permaudit reportShow a report of roles with dangerous permissions.
/raidmodeManually control raid mode — locks the server and tightens automod.
Manually control raid mode — locks the server and tightens automod.
raidmode enableActivate raid mode now (panic button).
raidmode disableDeactivate raid mode.
raidmode statusShow raid mode status.
/webhookauditAudit webhooks in this server against the trusted allowlist.
Audit webhooks in this server against the trusted allowlist.
webhookaudit listList webhooks and flag unrecognized ones.
webhookaudit trustAdd a webhook to the trusted allowlist.
webhook_idWebhook IDstring*webhookaudit untrustRemove a webhook from the trusted allowlist.
webhook_idWebhook IDstring*Verification
1/verifySubmit your captcha code to verify yourself in this server
Submit your captcha code to verify yourself in this server
codeThe captcha code sent to your DMsstring*Tickets
2/modmailModmail thread tools
Modmail thread tools
modmail closeClose this modmail thread.
reasonOptional close notestringmodmail snippet addAdd or update a snippet
nameSnippet namestring*contentSnippet contentstring*modmail snippet removeDelete a snippet
nameSnippet namestring*modmail snippet listList all snippets
modmail snippet usePost a snippet into this modmail thread
nameSnippet namestring*modmail settingsConfigure modmail (category, staff role, log channel, anonymity)
categoryCategory new threads are created underchannelstaff-roleStaff role pinged on new threadsrolelog-channelChannel for closed-thread summarieschannelanonymousRelay staff replies anonymously by defaultboolean/ticketTicket tools
Ticket tools
ticket closeClose the current ticket.
reasonReason for closing the ticketstringinSchedule the close instead of closing now, e.g. 24h, 30mstringticket prioritySet this ticket's priority.
levelPriority levelstring*ticket note addAdd a staff-only note
contentNote contentstring*ticket note listList staff-only notes
ticket addAdd a user or role to this ticket.
targetUser or role to addmentionable*ticket removeRemove a user or role from this ticket.
targetUser or role to removementionable*ticket statusUpdate the ticket status.
statusStatus preset namestring*ticket renameRename this ticket channel.
nameNew channel namestring*ticket assignAssign this ticket to a user.
userUser to assignuser*ticket claimClaim this ticket for yourself.
ticket transcriptGenerate a transcript for this ticket.
ticketTicket ID (defaults to this channel)integerticket blacklistBlock a user from opening tickets or manage the blacklist.
userUser to blacklist (leave empty to manage list)userreasonReason for the blacklist (optional)stringdurationDuration, e.g. 30m, 2h, 1d (blank = permanent)stringLeveling
2/levelsView and manage leveling
View and manage leveling
levels statsShow chat and voice level stats
userUser to view (defaults to you)userlevels leaderboardShow the top leveled members
typeWhich track to rankstring*limitHow many entries to show (default 10)integerlevels settingsView or update XP rates, cooldowns, and level-up messages
chatxpminMinimum XP per messageintegerchatxpmaxMaximum XP per messageintegerchatcooldownSeconds between XP-earning messagesintegervoicexpperintervalXP earned per voice intervalintegervoiceintervalsecondsSeconds per voice XP intervalintegerweekendmultiplierenabledEnable a weekend XP multiplierbooleanweekendmultiplierWeekend XP multiplier (e.g. 2 = double XP)numberlevelupenabledAnnounce level-upsbooleanlevelupdestinationWhere level-up messages are sentstringlevelupfixedchannelChannel used when destination is 'Fixed channel'channellevelupmilestoneintervalOnly announce every N levels (1 = every level)integerxpdecayenabledDecay XP for inactive membersbooleanxpdecayinactivitydaysDays of inactivity before decay startsintegerxpdecaypercentperdayPercent of XP removed per inactive daynumberxpdecayminlevelNever decay below this level's XPintegerprestigeenabledEnable the prestige systembooleanprestigemaxlevelLevel required to prestigeintegerprestigetrackWhich track(s) must reach the max level, and resetstringprestigeautotriggerPrestige automatically on reaching the max level (off = manual /levels prestige)booleanlevels multiplier channelSet or remove a channel's XP multiplier
channelChannelchannel*multiplierMultiplier (0 = no XP)numberremoveRemove this channel's overridebooleanlevels multiplier roleSet or remove a role's XP multiplier
roleRolerole*multiplierMultiplier (0 = no XP)numberremoveRemove this role's overridebooleanlevels multiplier listList all channel/role multipliers
levels admin giveGive a user XP
userUseruser*typeTrackstring*amountAmount of XPinteger*levels admin removeRemove XP from a user
userUseruser*typeTrackstring*amountAmount of XPinteger*levels admin setSet a user's XP
userUseruser*typeTrackstring*amountNew XP amountinteger*levels admin resetuserReset a user's leveling data
userUseruser*levels admin resetserverReset leveling data for every member in this server
confirmMust be true to proceedboolean*levels admin resyncReconcile level-role rewards for every tracked member
levels admin setprestigeManually set a user's prestige tier (does not touch XP/level)
userUseruser*tierPrestige tierinteger*levels prestigePrestige if you've reached the required level
confirmMust be true — prestige resets your level/XPboolean*levels rankShow your (or another member's) rank card image
userUser to view (defaults to you)usertypeWhich track to show (default chat)stringlevels card backgroundPick a background from the server's gallery
urlBackground image URL (must be from the server's gallery)string*levels card uploadUpload your own background (premium servers only, if enabled)
imageBackground image (PNG/JPEG/WEBP/GIF, max 5MB)attachment*levels card colorSet your rank card's accent color
hexHex color, e.g. #5865F2string*levels card resetReset your rank card to the server default
/voiceVoice channel activity commands
Voice channel activity commands
voice statsView voice activity for a user
userUser to check (defaults to you)userperiodTime period to look backstringvoice topServer voice leaderboard — top users and top channels
periodTime period to look backstringamountNumber of users to show (1–25, default from server settings)integervoice channelVoice activity breakdown for a specific channel
channelVoice channel to inspectchannel*periodTime period to look backstringEngagement
12/birthdayManage and view birthdays
Manage and view birthdays
birthday setSet your birthday
monthMonth (1-12)integer*dayDay (1-31)integer*yearYear (optional)integershare-ageShow your age in birthday announcements and lookups (default: off)booleanbirthday clearRemove your own birthday (only if this server allows self-removal)
birthday removeRemove a member's birthday (Manage Server)
userMember whose birthday should be removeduser*birthday showShow a user's birthday
userUser to checkuserbirthday upcomingList upcoming birthdays in the server
/countingConfigure and play the counting channel game
Configure and play the counting channel game
counting configConfigure the counting channel (Manage Server)
channelThe channel to use for countingchannelruinmodeWhat happens on a wrong numberstringmilestoneintervalAnnounce every N correct counts (0 to disable)integerallowsameusertwiceAllow the same user to count twice in a rowbooleandeleteinvalidDelete wrong/off-topic messages in the channelbooleancounting leaderboardShow the counting leaderboard
counting resetReset the current count (Manage Server)
/giveawayManage giveaways
Manage giveaways
giveaway createCreate a giveaway. Leave prize/duration/winners blank for a guided form.
prizePrizestringdurationDuration (e.g. 30s, 5m, 1h)stringwinnersNumber of winnersintegerchannelChannel to post in (defaults to this channel)channelmodeGiveaway modestringstart_inDelay the start (e.g. 10m). Omit to start immediately.stringrequired_roleEntrants must have this roleroleblocked_roleEntrants with this role are blockedrolemin_chat_levelMinimum chat level to enterintegermin_voice_levelMinimum voice level to enterintegermin_invitesMinimum net invites to enterintegermin_account_age_daysMinimum Discord account age in daysintegermin_membership_age_daysMinimum time in this server, in daysintegerrequire_voiceMust be connected to a voice channel to enterbooleangiveaway endEnd a running giveaway immediately.
idGiveaway IDstring*giveaway deleteDelete a giveaway without selecting winners.
idGiveaway IDstring*giveaway rerollPick new winners for an ended giveaway.
idGiveaway IDstring*giveaway pausePause a running giveaway (stops new entries).
idGiveaway IDstring*giveaway resumeResume a paused giveaway.
idGiveaway IDstring*giveaway listList running giveaways.
giveaway settingsConfigure guild-wide giveaway settings.
dropsAllow creating drop (first-to-claim) giveawaysboolean/invite-leaderboardTop inviters in this server
Top inviters in this server
limitNumber of entries (5–25, default 10)integer/inviterShow who invited you (or another member) to this server
Show who invited you (or another member) to this server
userThe member to look up (default: you)user/invitesShow how many invites you (or another member) have
Show how many invites you (or another member) have
userThe member to look up (default: you)user/invitetrackerView and manage invite tracking data
View and manage invite tracking data
invitetracker statsView invite stats for a user
userThe user to look upuser*invitetracker linkShow info about an invite link
linkInvite URL (discord.gg/…) or bare codestring*invitetracker leaderboardTop inviters in this server
limitNumber of entries (5–25, default 10)integerinvitetracker historyPaginated invite history for a user
userThe user to look upuser*pagePage number (default 1)integerinvitetracker bonus[Admin] Add or subtract a bonus from a user's invite count
userTarget useruser*amountAmount to add (negative to subtract)integer*reasonReason for adjustmentstringinvitetracker reset[Admin] Reset a user's invite stats to zero
userTarget useruser*invitetracker sync[Admin] Force a full re-snapshot of all guild invites
/pollCreate and manage quick polls
Create and manage quick polls
poll createCreate a poll
questionThe poll questionstring*options2-10 options, separated by | (e.g. Pizza | Tacos | Sushi)string*durationAuto-close after this long, e.g. 1h, 30m, 2d (omit for manual close)stringmultipleAllow selecting more than one optionbooleananonymousHide who voted for what (buttons only)booleanstyleHow members votestringpoll closeClose a poll early
messageThe poll message link or IDstring*/starboardManage this server's starboard
Manage this server's starboard
starboard settingsView or update the starboard configuration
channelThe channel starred messages get posted tochannelemojiThe reaction emoji that counts as a starstringthresholdStars required to postintegerselfstarAllow authors to star their own messagebooleannsfwAllow starring messages from NSFW channelsbooleansynceditsUpdate the board post when the source message is editedbooleansyncdeletesRemove the board post when the source message is deletedbooleanremoveonunstarRemove the board post if stars drop below the thresholdbooleanstarboard ignore addIgnore a channel or role
channelChannel to ignorechannelroleRole to ignorerolestarboard ignore removeStop ignoring a channel or role
channelChannel to stop ignoringchannelroleRole to stop ignoringrolestarboard ignore listList ignored channels/roles
starboard bypass addAdd a bypass role
roleRolerole*starboard bypass removeRemove a bypass role
roleRolerole*starboard bypass listList bypass roles
starboard tier addAdd or replace a tier
thresholdStar countinteger*emojiEmoji to show at this countstring*starboard tier removeRemove a tier
thresholdStar countinteger*starboard tier listList tiers
starboard topShow the starboard leaderboard
typeRank by message or by memberstring*limitHow many entries to show (default 10)integer/suggestSubmit a suggestion for this server
Submit a suggestion for this server
contentYour suggestionstring*anonymousHide your name on the post (if allowed by this server)booleanchannelWhich suggestion board to submit to (only needed if this server has more than one)channel/suggestionManage this server's suggestions
Manage this server's suggestions
suggestion settingsCreate or update a suggestion board (one per channel — a server can have several)
channelThe board's channel — where suggestions get postedchannel*reviewfirstHold new suggestions for staff approval before postingbooleanvotestyleHow members votestringthreadsCreate a discussion thread per suggestionbooleananonymousallowedAllow members to submit anonymouslybooleandmnotificationsDM submitters on status changesbooleanupvoteemojiUpvote emojistringdownvoteemojiDownvote emojistringcommandenabledAllow members to use /suggest for this boardbooleanchannelmodeTurn every message posted in this channel into a suggestionbooleanlockedPause new suggestions on this board — members can still vote on existing onesbooleanslowmodeSlowmode (seconds) on this board's channelintegercooldownSeconds a member must wait between suggestions on this boardintegerdeleteoriginalIn channel mode, delete the original message after converting it (else reacts ✅)booleansuggestion boardsList this server's configured suggestion boards
suggestion removeboardStop treating a channel as a suggestion board
channelThe board's channelchannel*suggestion approveApprove a suggestion (publishes it if review-first mode held it back)
idSuggestion IDinteger*reasonReason / notestringsuggestion denyDeny a suggestion
idSuggestion IDinteger*reasonReason / notestringsuggestion considerMark a suggestion as under consideration
idSuggestion IDinteger*reasonReason / notestringsuggestion implementMark a suggestion as implemented
idSuggestion IDinteger*reasonReason / notestringsuggestion viewView a suggestion's details
idSuggestion IDinteger*suggestion listList suggestions
statusFilter by statusstringchannelFilter to one boardchannel/welcome-extraConfigure join DMs, boost messages, milestones, and verification gating
Configure join DMs, boost messages, milestones, and verification gating
welcome-extra settingsView or update these settings
joindmDM new members a welcome messagebooleanboostenabledAnnounce new server boostsbooleanboostchannelWhere boost announcements are postedchannelboostroleRole granted to boostersroleboostthankyoudmDM boosters a thank-you messagebooleanmilestoneenabledAnnounce member-count milestonesbooleanmilestoneintervalAnnounce every N members (e.g. 100)integermilestonechannelWhere milestone announcements are postedchannelwaitforverificationHold the welcome message/DM until the member passes verificationbooleanUtilities
18/afkMark yourself as away — mentions get an automatic reply until you post again
Mark yourself as away — mentions get an automatic reply until you post again
reasonWhy you're away (optional)string/afk-settingsConfigure the AFK mention-responder for this server
Configure the AFK mention-responder for this server
afk-settings nickname-prefixPrefix a member's nickname with [AFK] while they're away
enabledEnable the nickname prefixboolean*afk-settings ignore-channel addIgnore a channel
channelChannel to ignorechannel*afk-settings ignore-channel removeStop ignoring a channel
channelChannel to stop ignoringchannel*afk-settings ignore-channel listList ignored channels
/autoresponderManage auto-reply triggers for this server
Manage auto-reply triggers for this server
autoresponder createCreate a new autoresponder trigger
nameUnique name for this triggerstring*trigger_typeHow the trigger value is matched against message contentstring*trigger_valueThe text/pattern to matchstring*responseThe message to send. Supports {user.mention}, {server.name}, {trigger.matched}, etc.string*case_sensitiveMatch case-sensitively (default: no)booleanchancePercent chance to fire (1-100, default 100)integercooldown_secondsPer-user cooldown in seconds (default 0)integerdelete_triggerDelete the triggering message (default: no)booleanreplyReply to the message instead of sending a new one (default: no)booleanonly_in_channelRestrict this trigger to one channel (default: all channels)channelreactionsEmoji reactions to add, space-separated (max 5)stringautoresponder listList all autoresponder triggers
autoresponder viewView a trigger's configuration
nameTrigger namestring*autoresponder toggleEnable or disable a trigger
nameTrigger namestring*enabledEnabled stateboolean*autoresponder deleteDelete a trigger
nameTrigger namestring*autoresponder settingsModule-wide autoresponder settings
enabledTurn the whole autoresponder module on/offbooleanstop_on_first_matchStop checking further triggers once one fires (default: yes)boolean/autorolesManage auto-roles, timed roles, sticky roles, and first-message roles
Manage auto-roles, timed roles, sticky roles, and first-message roles
autoroles joinrole addAdd a join role
roleRole to grantrole*targetWho this applies tostring*require_verificationWait until the member is verified (if verification is enabled)booleanautoroles joinrole removeRemove a join role
roleRole to removerole*autoroles joinrole listList join roles
autoroles timedrole addAdd a timed auto-role
roleRole to grantrole*delayDelay after join, e.g. 1d, 12h, 30mstring*targetWho this applies tostring*autoroles timedrole removeRemove a timed auto-role
roleRole to removerole*autoroles timedrole listList timed auto-roles
autoroles sticky settingsConfigure sticky roles
enabledTurn sticky roles on/offbooleanmodeallowlist = only listed roles persist. blocklist = every role except listed ones persists.stringautoroles sticky roleAdd/remove a role from the sticky roles allowlist/blocklist
roleRolerole*actionAdd or removestring*autoroles sticky viewView sticky roles configuration
autoroles rankgroup createCreate a rank group
nameGroup namestring*rolesRole mentions or IDs, space-separatedstring*exclusiveOnly one role from this group at a time (default: no)booleanautoroles rankgroup deleteDelete a rank group
nameGroup namestring*autoroles rankgroup listList rank groups
autoroles firstmessage settingsConfigure the first-message role
enabledTurn the first-message role on/offbooleanroleRole to grantroleBookmark Messageright-clickDM yourself a copy of a message to save it for later.
DM yourself a copy of a message to save it for later.
/embedOpen an embed builder panel to design and reuse embeds.
Open an embed builder panel to design and reuse embeds.
/formView and fill out server forms
View and fill out server forms
/highlightGet DM'd when a keyword you care about is mentioned in this server
Get DM'd when a keyword you care about is mentioned in this server
highlight addWatch a new keyword
keywordWhat to watch for (min 2 characters, servers may require more)string*highlight removeStop watching a keyword
keywordThe keyword to removestring*highlight listList the keywords you're watching in this server
highlight clearStop watching all keywords in this server
/notificationsConfigure notification settings for this server.
Configure notification settings for this server.
notifications freegames toggleEnable or disable free games notifications.
notifications freegames channelSet the channel to post free game alerts in.
channelText channel for free game notifications.channel*notifications freegames roleSet (or clear) the role to ping for free game alerts.
roleRole to mention, or leave empty to clear.rolenotifications freegames platformsChoose which platforms to watch (comma-separated).
listPlatforms: epic-games-store, steam, gog, prime-gaming, itch.io, ubisoft-connectstring*notifications freegames statusShow the current free games notification settings.
notifications creators toggleEnable or disable all content creator notifications.
notifications creators addTrack a new content creator.
platformPlatform to watch.string*creator-idYouTube channel ID (UCxxxxxx) or Twitch username.string*display-nameDisplay name shown in notifications.string*channelDiscord channel to post notifications in.channel*roleOptional role to ping.rolemessageCustom message text. Supports {creator.name}, {stream.url}, {role.mention} and more.stringnotifications creators removeStop tracking a creator.
idCreator DB ID (from /notifications creators list).integer*notifications creators listShow all tracked creators for this server.
/rankJoin or leave a self-assignable rank role
Join or leave a self-assignable rank role
rank joinJoin a rank role
roleRank role to joinrole*rank leaveLeave a rank role
roleRank role to leaverole*rank listList available rank groups
/reminderManage your personal and guild reminders
Manage your personal and guild reminders
reminder setCreate a new reminder
timeWhen to remind you (e.g. 'in 30 minutes', 'tomorrow at 9am', 'every monday at 9am')string*messageWhat to remind you aboutstring*channelChannel to post the reminder in (omit for DM)channelmention_userUser to ping when the reminder firesusermention_roleRole to ping when the reminder firesrolereminder listList your reminders
scopeWhich reminders to showstringreminder showShow details of a reminder
idReminder ID (first 8 chars is fine)string*reminder editEdit an existing reminder
idReminder IDstring*messageNew messagestringtimeNew timestringreminder deleteDelete a reminder
idReminder IDstring*reminder snoozeSnooze a reminder
idReminder IDstring*forHow long to snooze (e.g. '30 minutes', '2 hours')string*reminder timezoneSet your personal timezone for time parsing
tzIANA timezone name (e.g. Europe/Amsterdam, America/New_York)string*reminder admin settingsConfigure reminder settings for this server
allow_publicAllow reminders to fire publicly in channels (off = always ephemeral)booleanadd_roleAdd a role that is allowed to use channel remindersroleremove_roleRemove a role from the allowed listroleclear_rolesClear the allowed-roles list (all roles allowed)booleanreminder admin view-allView all active reminders in this server
pagePage number (25 per page)integerreminder admin deleteDelete any reminder in this server by ID
idReminder IDstring*/scheduled-messagesManage scheduled and recurring announcements
Manage scheduled and recurring announcements
scheduled-messages createSchedule a new message
channelChannel to post in (omit if using edit-message-link)channeledit-message-linkInstead of posting, edit this existing bot message in place on every firestringnameA label to identify this messagestring*contentMessage content (supports {server.name}, {channel.mention}, etc.)string*scheduleHow often to poststring*whenFor "Once": e.g. "tomorrow at 5pm"stringinterval-minutesFor "Every N minutes/hours": interval in minutes (min 5)integertime-of-dayFor "Daily"/"Weekly": 24h HH:MM, e.g. "09:30"stringweekdayFor "Weekly": day of weekstringtimezoneIANA timezone, e.g. "America/New_York" (default UTC)stringskip-if-last-message-is-botAnti-spam: skip a cycle if the channel's last message is already a bot'sbooleanonly-if-channel-activeAnti-spam: only post if a member has chatted in the last hourbooleanend-atStop recurring after this date (e.g. "in 3 months")stringmax-occurrencesStop recurring after this many postsintegerscheduled-messages listList this server's scheduled messages
scheduled-messages deleteDelete a scheduled message
idThe scheduled message's ID (see /scheduled-messages list)string*scheduled-messages pausePause a scheduled message
idThe scheduled message's IDstring*scheduled-messages resumeResume a paused scheduled message
idThe scheduled message's IDstring*/serverstatsManage live server stat channels
Manage live server stat channels
serverstats addCreate a new stat channel
templateChannel name template, e.g. Members: {{server.memberCount}}string*typeChannel type (default: voice)stringintervalUpdate interval in minutes (default: 5, min: 1)integerlockPrevent members from joining/sending (default: true)booleancategoryCategory channel ID to place the stat channel understringserverstats listList all stat channels in this server
serverstats editEdit a stat channel's template or interval
channelChannel ID to editstring*templateNew template stringstringintervalNew interval in minutesintegerserverstats removeDelete a stat channel
channelChannel ID to removestring*delete_channelAlso delete the Discord channel (default: true)booleanserverstats refreshForce immediate update of a stat channel
channelChannel ID to refresh (omit for all)stringserverstats placeholdersList all available placeholders
namespaceFilter by namespace (e.g. guild, time, music)stringserverstats previewPreview a template without creating a channel
templateTemplate to previewstring*serverstats enableEnable or disable stat channels for this server
enabledEnable or disableboolean*serverstats digestConfigure the weekly stats digest (omit options to view)
enabledTurn the weekly digest on or offbooleanchannelStaff channel the digest is posted tochannelweekdayDay of the week to post (default Monday)integerhourHour of day 0–23 in the server's stats timezone (default 9)integerSet as Stickyright-clickTurn any message into the channel's sticky message.
Turn any message into the channel's sticky message.
/stickyManage sticky messages for this channel
Manage sticky messages for this channel
sticky setSet the sticky message for this channel
messageThe message content to pin as stickystring*sticky removeRemove the sticky message from this channel
sticky infoShow the current sticky message for this channel
/tempchannelManage temporary voice/text channels
Manage temporary voice/text channels
tempchannel sessionsView the join/leave session log for a specific temporary channel
channel_idThe UUID of the temporary channel (from /tempchannel history)string*tempchannel listList currently active temporary channels
tempchannel historyView recent temporary channel history
tempchannel delete_channelForce-delete a temporary channel
channelThe temporary channel to deletechannel*tempchannel setSet your temporary channel to private or public
visibilityprivate = invite-only, public = anyone can join (removed users still blocked)string*tempchannel adduserGrant a user access to your temporary channel
userThe user to allow inuser*tempchannel removeuserRemove a user from your temporary channel and block them from rejoining
userThe user to remove and blockuser*tempchannel commandcenterRepost the channel controls panel for your temporary channel
/utilityUtility commands: info lookups, snipe, timestamps
Utility commands: info lookups, snipe, timestamps
utility userinfoShow info about a member.
userUser to look up (defaults to you)userutility serverinfoShow info about this server.
utility roleinfoShow info about a role.
roleRole to look uprole*utility channelinfoShow info about a channel.
channelChannel to look up (defaults to this one)channelutility avatarShow a user's avatar.
userUser to look up (defaults to you)userutility snipeShow the most recently deleted message in this channel.
index1 = latest deleted message, 2 = one before, …integerutility timestampBuild a Discord timestamp from a date/time in your timezone.
dateDate as YYYY-MM-DD (defaults to today)stringtimeTime as HH:MM, 24h (defaults to now)stringstyleShow only one style (defaults to all)stringutility timezoneView or set your timezone (shared with reminders & birthdays).
zoneIANA timezone, e.g. Europe/Amsterdam (omit to view)string/utility-settingsConfigure the utility module for this server
Configure the utility module for this server
utility-settings featuresView which utility sub-features are on/off.
utility-settings featureTurn a utility sub-feature on or off.
nameSub-feature to togglestring*enabledTurn this feature on or offboolean*utility-settings snipe-retentionHow long deleted messages stay snipeable.
secondsRetention in seconds (5–300)integer*utility-settings snipe-role addAllow a role to use snipe.
roleRole to allowrole*utility-settings snipe-role removeRemove a role from the snipe allow-list.
roleRole to removerole*utility-settings snipe-role listList roles allowed to use snipe (empty = everyone).
Music
1/musicMusic commands
Music commands
music playPlay a song, playlist, or supported URL
querySong name or URLstring*sourceSearch source (ignored for direct URLs)stringmusic queueShow the current music queue
music nowplayingOpen the interactive playback panel
music pausePause playback
music resumeResume playback
music skipSkip the current track
music previousGo back to the previous track
music stopStop playback and clear the queue
music shuffleToggle shuffle mode
music loopSet loop or autoplay mode
modeLoop modestring*music volumeSet playback volume
amountVolume level (10–200, capped by server tier)integer*music removeRemove a track from the queue by position
positionQueue position (1 = next up)integer*music clearClear all upcoming tracks from the queue
music filterToggle an audio filter for the current session
nameFilter to togglestring*music 24-7Toggle 24/7 mode — the bot stays connected to your voice channel (premium)
enabledEnable or disable 24/7 modeboolean*music autoplayToggle default autoplay of related tracks when the queue ends (premium)
enabledEnable or disable autoplayboolean*music playlist saveSave the current queue as a playlist
namePlaylist namestring*scopeSave for just you, or the whole serverstringmusic playlist playQueue a saved playlist
namePlaylist namestring*music playlist listList saved playlists
music playlist deleteDelete a saved playlist
namePlaylist namestring*Fun
1/funFun commands
Fun commands
fun coinflipFlip a coin
fun rollRoll some dice
diceDice notation, e.g. 2d6 (default 1d6)stringfun shipCalculate the compatibility between two users
firstFirst useruser*secondSecond useruserfun memeGet a random meme
fun 8ballAsk the magic 8-ball a question
questionYour questionstring*fun chooseLet the bot choose between options
optionsOptions separated by commas, e.g. pizza, tacos, sushistring*fun rateRate anything out of 100
thingWhat should I rate?string*fun animal catGet a random cat picture
fun animal dogGet a random dog picture
fun wordlePlay today's word-guessing game
fun hangmanPlay a game of Hangman
fun tictactoe challengeChallenge a user to Tic Tac Toe
userThe user to challengeuser*fun tictactoe botPlay Tic Tac Toe against the bot
difficultyBot difficultystringfun rps challengeChallenge a user
userThe user to challengeuser*fun rps botPlay against the bot
fun connectfour challengeChallenge a user to Connect Four
userThe user to challengeuser*fun connectfour botPlay Connect Four against the bot
difficultyBot difficultystringfun blackjack playPlay a single-player game against the dealer
betAmount to betintegerfun blackjack tableStart a multiplayer table
betAmount to betintegerseatsNumber of seats (2-5)integerfun blackjack dailyClaim your daily fun points bonus
fun wyr askPost a random prompt
typeWhich gamestring*fun wyr addAdd a custom prompt (Manage Server)
typeWhich gamestring*textThe prompt textstring*optionaOption A (wyr/tot only)stringoptionbOption B (wyr/tot only)stringnsfwMark this prompt as NSFWbooleanfun wyr removeRemove a custom prompt (Manage Server)
idPrompt ID (from /fun wyr list)integer*fun wyr listList custom prompts (Manage Server)
fun wyr configConfigure would-you-rather / truth-or-dare / this-or-that (Manage Server)
allownsfwAllow NSFW promptsbooleanwyrEnable Would You RatherbooleantodEnable Truth or DarebooleantotEnable This or Thatbooleanfun wordgames wordchainConfigure the word-chain channel
channelChannel to use for word-chainchannelminlengthMinimum word lengthintegerallowsameusertwiceAllow the same user to post twice in a rowbooleanfun wordgames reset-wordchainReset the word-chain channel
fun wordgames togglesEnable or disable individual word games
wordleEnable WordlebooleanhangmanEnable HangmanbooleanwordchainEnable word-chainboolean