Configuration commands
256 public configuration command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
activitycheck, apply, autoreact, autoresponder, autorole, bumpreminder, buttonrole, command, commandcontrol, configure, counter, createembed, disabled, filter, goodbye, ignore, logs, module, schedule, starboard, sticky, suggestion, tickets, timer, vanity, webhook. Open a command below for its syntax and requirements.
Before running a command#
Replace placeholder arguments with the intended server, member, role, channel, or value. Check caller permissions and Blood’s role hierarchy before performing administrative actions. Examples are syntax references, not instructions to change your server. The command reference guide explains argument notation.
Command quick reference
Blood’s real command help cards, including syntax, examples, aliases, permissions, categories, cooldowns, and interactive paginator controls.
Group Command: activitycheck
Scheduled server or role check-ins with reactions/buttons, editable messages and optional reports
1Syntax: activitycheckCommand: activitycheck button
Sets the check-in button label (default: Click me)
1Syntax: activitycheck button (label)Command: activitycheck channel
Changes the channel used for future activity-check messages
1Syntax: activitycheck channel (channel)Command: activitycheck close
Closes the active check early and pauses recurrence; history/messages are kept
1Syntax: activitycheck closeCommand: activitycheck disable
Pauses future sends; an existing check remains open until its deadline
1Syntax: activitycheck disableCommand: activitycheck emoji
Changes the check-in reaction used on future messages
1Syntax: activitycheck emoji (emoji)Command: activitycheck enable
Enables recurring checks; preserves an already scheduled future start
1Syntax: activitycheck enableCommand: activitycheck format
Switches to an editable built-in plain message, classic embed or V2 template; clears custom text
1Syntax: activitycheck format (plain|embed|v2)Command: activitycheck history
Lists the 20 most recent activity checks in this server
1Syntax: activitycheck historyCommand: activitycheck interval
Sets how often checks are sent and how long members have to respond (10m–365d)
1Syntax: activitycheck interval (duration)Command: activitycheck mentions
Allows role pings on new checks or disables all pings; previews/reports/edits stay silent
1Syntax: activitycheck mentions (roles|off)Command: activitycheck message
Sets plain text, Blood embed code, Discohook embed/V2 JSON, or an attached JSON/text file
1Syntax: activitycheck message (text or code or JSON)Command: activitycheck mode
Uses reactions, a check-in button, or both for future checks
1Syntax: activitycheck mode (reaction|button|both)Command: activitycheck preview
Previews the next message here without starting a check or recording responses
1Syntax: activitycheck previewCommand: activitycheck refresh
Applies edited message/button text to the current check without changing its roster/deadline/method
1Syntax: activitycheck refreshCommand: activitycheck report
Sends one check-in notification per member/check to a chosen channel; off disables reports
1Syntax: activitycheck report (channel|off)Command: activitycheck results
Lists checked-in or missing members; omit check ID or use 0 for latest; pages have 10 members
1Syntax: activitycheck results <all|checked|missing> <check ID> <page>Command: activitycheck schedule
Schedules the first check after a delay, then repeats at the configured interval; no immediate post
1Syntax: activitycheck schedule (delay)Command: activitycheck send
Starts one check now without enabling recurrence; refuses overlapping checks
1Syntax: activitycheck sendCommand: activitycheck setup
Creates a paused per-server activity-check draft; omit role to check the whole server
1Syntax: activitycheck setup (channel) <role>Command: activitycheck status
Shows settings, schedule, open check and delivery errors
1Syntax: activitycheck statusCommand: activitycheck style
Sets check-in button color
1Syntax: activitycheck style (gray|blue|green|red)Command: activitycheck target
Checks all server members or members of one target role
1Syntax: activitycheck target (server|role)Command: analytics disable
Disable analytics collection for this server
1Syntax: analytics disableCommand: analytics enable
Enable hourly analytics for this server
1Syntax: analytics enableGroup Command: apply
Configures and manages persistent staff applications
1Syntax: apply (subcommand) (args)2Example: apply setupCommand: apply setup
Creates or repairs application panel, review, and control channels
1Syntax: apply setup2Example: apply setupCommand: apply channel
Moves the public application panel to a channel
1Syntax: apply channel (channel)2Example: apply channel #staff-applicationsCommand: apply message
Changes the public application panel message
1Syntax: apply message (code or JSON)2Example: apply message {description: Apply for staff below}Command: apply reviewer
Sets the staff role allowed to open, close, and review applications
1Syntax: apply reviewer (role or off)2Example: apply reviewer @StaffCommand: apply open
Opens staff applications
1Syntax: apply open2Example: apply openCommand: apply close
Closes staff applications without deleting configuration
1Syntax: apply close2Example: apply closeCommand: apply status
Shows application configuration and current state
1Syntax: apply status2Example: apply statusCommand: apply role
Configures roles members may apply for
1Syntax: apply role (subcommand) (args)2Example: apply role listCommand: apply role add
Adds a role members may apply for
1Syntax: apply role add (role)2Example: apply role add @ModeratorCommand: apply role set
Makes one role the only available application role
1Syntax: apply role set (role)2Example: apply role set @ModeratorCommand: apply role remove
Removes an available application role
1Syntax: apply role remove (role)2Example: apply role remove @ModeratorCommand: apply role list
Lists roles members can apply for
1Syntax: apply role list2Example: apply role listCommand: apply question
Configures staff application modal questions
1Syntax: apply question (subcommand) (args)2Example: apply question listCommand: apply question add
Adds a short or paragraph application question
1Syntax: apply question add (short or paragraph) (required or optional) (question)2Example: apply question add paragraph required Why should we choose you?Command: apply question edit
Edits an application question by list position
1Syntax: apply question edit (number) (short or paragraph) (required or optional) (question)2Example: apply question edit 1 paragraph required Why should we choose you?Command: apply question remove
Removes an application question by list position
1Syntax: apply question remove (number)2Example: apply question remove 2Command: apply question list
Lists configured application questions
1Syntax: apply question list2Example: apply question listCommand: apply applications
Configures the private review channel and review message
1Syntax: apply applications (subcommand) (args)2Example: apply applications channel #application-reviewsCommand: apply applications channel
Sets the private staff application review channel
1Syntax: apply applications channel (channel)2Example: apply applications channel #application-reviewsCommand: apply applications message
Changes the private application review message template
1Syntax: apply applications message (code or JSON)2Example: apply applications message {description: {application.answers}}Command: apply applications list
Lists submitted staff applications
1Syntax: apply applications list (status)2Example: apply applications list pendingCommand: apply applications view
Shows a submitted application by numeric ID
1Syntax: apply applications view (application ID)2Example: apply applications view 12Command: apply applications resend
Reposts a pending application whose review message was deleted
1Syntax: apply applications resend (application ID)2Example: apply applications resend 12Group Command: autoreact
Automatically reacts when configured text appears in a message
1Syntax: autoreactCommand: autoreact add
Adds an automatic reaction for messages containing a trigger
1Syntax: autoreact add (trigger) (emoji)2Example: autoreact add skull 💀Command: autoreact remove
Removes one emoji from an automatic-reaction trigger
1Syntax: autoreact remove (trigger) (emoji)2Example: autoreact remove skull 💀Command: autoreact removeall
Removes every reaction configured for a trigger
1Syntax: autoreact removeall (trigger)2Example: autoreact removeall skullCommand: autoreact owner
Shows who configured the reactions for a trigger
1Syntax: autoreact owner (trigger)2Example: autoreact owner skullCommand: autoreact list
Lists the server's automatic-reaction triggers
1Syntax: autoreact list2Example: autoreact listCommand: autoreact reset
Removes every trigger and channel-wide autoreaction
1Syntax: autoreact reset2Example: autoreact resetCommand: autoreact messages
Reacts to every message in a slowmode-enabled channel
1Syntax: autoreact messages (channel) (emoji...) 2Example: autoreact messages #selfies 👍 👎Command: autoreact messages remove
Disables reactions on every message in a channel
1Syntax: autoreact messages remove (channel)2Example: autoreact messages remove #selfiesCommand: autoreact messages list
Lists channels receiving reactions on every message
1Syntax: autoreact messages list2Example: autoreact messages listGroup Command: autoresponder
Automatically replies to configured text triggers
1Syntax: autoresponderCommand: autoresponder add
Adds a plain-text or embed autoresponder
1Syntax: autoresponder add (trigger, response) [--flags]2Example: autoresponder add hello, Hey {user.mention}! --replyCommand: autoresponder update
Updates an existing autoresponder
1Syntax: autoresponder update (trigger, response) [--flags]2Example: autoresponder update hello, Welcome back! --not_strictCommand: autoresponder remove
Removes an autoresponder by trigger
1Syntax: autoresponder remove (trigger)2Example: autoresponder remove helloCommand: autoresponder view
Views an autoresponder and its behavior
1Syntax: autoresponder view (trigger)2Example: autoresponder view helloCommand: autoresponder list
Lists all server autoresponders
1Syntax: autoresponder listCommand: autoresponder stats
Shows autoresponder usage statistics
1Syntax: autoresponder statsCommand: autoresponder reset
Removes every server autoresponder
1Syntax: autoresponder resetGroup Command: autorole
Assigns configured roles automatically when members join
1Syntax: autoroleCommand: autorole add
Adds a role that blood assigns when matching members join
1Syntax: autorole add (role) <humans|bots|all>2Example: autorole add @Member humansCommand: autorole remove
Stops assigning an autorole to new members
1Syntax: autorole remove (role)2Example: autorole remove @MemberCommand: autorole list
Lists every configured autorole and its audience
1Syntax: autorole listCommand: autorole reset
Removes every autorole configuration in the server
1Syntax: autorole resetCommand: boost edit
opens the editor for a saved boost message
1Syntax: boost edit (channel)2Example: boost edit #boostsCommand: boost status
Checks boost destinations, templates, and permissions
1Syntax: boost statusCommand: boost test
Sends a safe preview to every configured boost channel
1Syntax: boost testGroup Command: bumpreminder
Reminds the server when DISBOARD can be bumped again
1Syntax: bumpreminderCommand: bumpreminder channel
Sets the DISBOARD bump channel
1Syntax: bumpreminder channel (channel)2Example: bumpreminder channel #bumpCommand: bumpreminder message
Sets the two-hour reminder message or embed
1Syntax: bumpreminder message (message) [--pingable on|off]2Example: bumpreminder message @Bumpers /bump --pingable onCommand: bumpreminder thankyou
Sets the message sent after a successful bump
1Syntax: bumpreminder thankyou (message)2Example: bumpreminder thankyou Thanks for bumping!Command: bumpreminder autolock
Locks the bump channel until the next bump is available
1Syntax: bumpreminder autolock (on|off)2Example: bumpreminder autolock onCommand: bumpreminder autoclean
Deletes non-DISBOARD messages from the bump channel
1Syntax: bumpreminder autoclean (on|off)2Example: bumpreminder autoclean onCommand: bumpreminder config
Shows the bump reminder configuration
1Syntax: bumpreminder configCommand: bumpreminder reset
Removes the bump reminder configuration
1Syntax: bumpreminder resetGroup Command: buttonrole
Lets members toggle roles using persistent message buttons
1Syntax: buttonroleCommand: buttonrole add
Adds a persistent self-role button to a blood message
1Syntax: buttonrole add (message link) (role) (style) (emoji) (label)2Example: buttonrole add (message link) @Updates green 🔔 UpdatesCommand: buttonrole remove
Removes one numbered button from a message
1Syntax: buttonrole remove (message link) (button number)2Example: buttonrole remove (message link) 1Command: buttonrole removeall
Removes every role button from one message
1Syntax: buttonrole removeall (message link)2Example: buttonrole removeall (message link)Command: buttonrole list
Lists every configured button role
1Syntax: buttonrole listCommand: buttonrole reset
Removes every button-role configuration
1Syntax: buttonrole resetGroup Command: command
Controls individual commands and subcommands
1Syntax: command (subcommand) (command) <scope flags>2Example: command disable ban --channel #generalCommand: command allow
Creates an allow exception for a disabled command
1Syntax: command allow (command) (scope)2Example: command allow purge --role @ModeratorCommand: command disable
Disables a command in selected scopes
1Syntax: command disable (command) <scope flags>2Example: command disable "voicemaster transfer" --channel #general --duration 2hCommand: command enable
Removes command deny rules
1Syntax: command enable (command) <scope flags>2Example: command enable ban --channel #generalCommand: command explain
Explains whether a command can run here and why
1Syntax: command explain (command)2Example: command explain banCommand: command reset
Removes all allow and deny rules for one command
1Syntax: command reset (command)2Example: command reset banCommand: command status
Shows every rule for one command
1Syntax: command status (command)2Example: command status banGroup Command: commandcontrol
Configures command-control bypasses
1Syntax: commandcontrolCommand: commandcontrol bypass
Configures Administrator and role bypasses
1Syntax: commandcontrol bypassCommand: commandcontrol bypass administrator
Toggles Administrator bypass
1Syntax: commandcontrol bypass administrator (on|off)2Example: commandcontrol bypass administrator onCommand: commandcontrol bypass role
Toggles a role bypass
1Syntax: commandcontrol bypass role (role) (on|off)2Example: commandcontrol bypass role @BotManager onCommand: commands disable
Disables every public command in selected scopes
1Syntax: commands disable all <scope flags>2Example: commands disable all --channel #general --duration 30mCommand: commands enable
Removes rules that disable every command
1Syntax: commands enable all <scope flags>2Example: commands enable all --channel #generalCommand: configure
Opens Blood's server configuration control panel
1Syntax: configure [antinuke|antiraid]2Example: configure
configure antiraidGroup Command: counter
Creates rate-limit-safe voice channels that display server counts
1Syntax: counterCommand: counter add
Creates a new voice counter channel
1Syntax: counter add (type) <template>2Example: counter add members Members: {count}Command: counter set
Turns an existing voice channel into a counter
1Syntax: counter set (channel) (type) <template>2Example: counter set Members members Members: {count}Command: counter remove
Stops a counter and optionally deletes its channel
1Syntax: counter remove (channel) <keep|delete>2Example: counter remove Members keepCommand: counter list
Lists every configured counter
1Syntax: counter listGroup Command: createembed
creates an embed, plain message, or static Components V2 layout
1Syntax: createembed (code or Discohook JSON)2Example: createembed {title: Welcome}{description: Hello there}Command: createembed edit
fetches and edits an existing blood message
1Syntax: createembed edit (message link)2Example: createembed edit https://discord.com/channels/123/456/789Command: createembed placeholders
shows every createembed placeholder with examples
1Syntax: createembed placeholders2Example: createembed placeholdersGroup Command: disabled
Lists and resets command-control rules
1Syntax: disabledCommand: disabled categories
Lists category-scoped rules
1Syntax: disabled categoriesCommand: disabled channels
Lists channel-scoped rules
1Syntax: disabled channelsCommand: disabled commands
Lists command rules
1Syntax: disabled commandsCommand: disabled list
Lists every command-control rule
1Syntax: disabled listCommand: disabled modules
Lists module rules
1Syntax: disabled modulesCommand: disabled reset
Resets every command-control rule
1Syntax: disabled resetCommand: disabled roles
Lists role-scoped rules
1Syntax: disabled rolesCommand: disabled users
Lists user-scoped rules
1Syntax: disabled usersGroup Command: filter
Removes configured phrases, invite links, and web links
1Syntax: filterCommand: filter add
Adds a word or phrase to the server message filter
1Syntax: filter add (word or phrase)2Example: filter add unwanted phraseCommand: filter remove
Removes a word or phrase from the server message filter
1Syntax: filter remove (word or phrase)2Example: filter remove unwanted phraseCommand: filter list
Lists every word and phrase in the server message filter
1Syntax: filter listCommand: filter invites
Enables or disables Discord invite filtering
1Syntax: filter invites (on|off)2Example: filter invites onCommand: filter links
Enables or disables web-link filtering
1Syntax: filter links (on|off)2Example: filter links onCommand: filter ignore
Toggles a member, role, or channel exempt from filtering
1Syntax: filter ignore <member|role|channel>2Example: filter ignore #staff-chatCommand: filter spam
Removes repeated or flooding messages, including media-only messages
1Syntax: filter spam (on|off)2Example: filter spam onCommand: filter fastmessagespam
Removes bursts of messages sent in rapid succession
1Syntax: filter fastmessagespam (on|off)2Example: filter fastmessagespam onCommand: filter ignore list
Lists members, roles, and channels exempt from filtering
1Syntax: filter ignore listCommand: filter reset
Removes all filter terms, settings, and exemptions
1Syntax: filter resetCommand: filter webhooks
Removes webhooks whose names contain a filtered term
1Syntax: filter webhooks (on|off)2Example: filter webhooks onCommand: filter emojis
Removes custom emojis whose names or tokens contain a filtered term
1Syntax: filter emojis (on|off)2Example: filter emojis onCommand: filter whitelist
Exempts a subject from selected filters, or allows a link, invite, or media type
1Syntax: filter whitelist (subject) [filter]2Example: filter whitelist @Trusted invitesCommand: filter stickers
Removes stickers whose names contain a filtered term
1Syntax: filter stickers (on|off)2Example: filter stickers onCommand: filter unwhitelist
Removes one filter whitelist rule without changing other exemptions
1Syntax: filter unwhitelist (subject) [filter]2Example: filter unwhitelist @Trusted invitesCommand: filter roles
Enables or disables filtering for created role names
1Syntax: filter roles (on|off)2Example: filter roles onCommand: filter boosterroles
Enables or disables filtering for personal booster-role names
1Syntax: filter boosterroles (on|off)2Example: filter boosterroles onCommand: filter automod
Connects supported filters to Discord AutoMod without replacing local checks
1Syntax: filter automod (action)2Example: filter automod onGroup Command: goodbye
manages server goodbye embeds
1Syntax: goodbyeCommand: goodbye add
adds a goodbye embed to a channel
1Syntax: goodbye add (channel) (code)2Example: goodbye add #general {description: Goodbye {user.mention}}Command: goodbye view
shows a channel's goodbye embed
1Syntax: goodbye view (channel)2Example: goodbye view #generalCommand: goodbye list
shows configured goodbye embeds
1Syntax: goodbye listCommand: goodbye remove
removes a channel's goodbye embed
1Syntax: goodbye remove (channel)2Example: goodbye remove #generalCommand: goodbye edit
opens the editor for a saved goodbye message
1Syntax: goodbye edit (channel)2Example: goodbye edit #generalGroup Command: ignore
Makes blood silently ignore commands from a member or channel
1Syntax: ignore <member|channel>2Example: ignore @alexCommand: ignore add
Adds a member or channel to blood's ignore list
1Syntax: ignore add (member|channel)2Example: ignore add @alexCommand: ignore remove
Removes a member or channel from blood's ignore list
1Syntax: ignore remove (member|channel)2Example: ignore remove @alexCommand: ignore list
Lists every member and channel ignored by blood
1Syntax: ignore listGroup Command: logs
Configures categorized and event-specific webhook logs
1Syntax: logsCommand: logs add
Routes a category or individual event to a log channel
1Syntax: logs add (category or event) (channel)2Example: logs add message_delete #message-logsCommand: logs categories
Lists every configurable logging category
1Syntax: logs categoriesCommand: logs config
Shows every logging route, option, and ignore count
1Syntax: logs configCommand: logs enable
Re-enables a disabled logging event or category
1Syntax: logs enable (event or category)2Example: logs enable command_usedCommand: logs events
Lists every event that can receive its own log channel
1Syntax: logs events <category>Command: logs ignore
Ignores a channel, role, or member globally or for one event
1Syntax: logs ignore (channel/role/user) <--event event>2Example: logs ignore #staff --event message_editCommand: logs ignore list
Lists ignored logging channels, roles, and members
1Syntax: logs ignore listCommand: logs ignore remove
Stops ignoring a logging channel, role, or member
1Syntax: logs ignore remove (target) <event>2Example: logs ignore remove #staff message_editCommand: logs remove
Disables an event or category, including setup fallback logs
1Syntax: logs remove (event or category)2Example: logs remove command_usedCommand: logs reset
Resets all explicit logging routes, options, and ignores
1Syntax: logs resetCommand: logs test
Sends a test event through the configured webhook route
1Syntax: logs test <event>2Example: logs test message_deleteGroup Command: module
Controls complete blood command modules
1Syntax: module (subcommand) (module) <scope flags>2Example: module disable music --channel #musicCommand: module allow
Creates an allow exception for a disabled module
1Syntax: module allow (module) (scope)2Example: module allow music --channel #musicCommand: module disable
Disables a module in selected scopes
1Syntax: module disable (module) <scope flags>2Example: module disable music --channel #generalCommand: module enable
Removes module deny rules
1Syntax: module enable (module) <scope flags>2Example: module enable musicCommand: module reset
Removes all rules for one module
1Syntax: module reset (module)2Example: module reset musicCommand: module status
Shows every rule for one module
1Syntax: module status (module)2Example: module status musicGroup Command: schedule
Posts messages later or on a repeating schedule
1Syntax: scheduleCommand: schedule add
Schedules one message for later
1Syntax: schedule add (channel) (delay) (message or embed)2Example: schedule add #announcements 10h Server event starts now!Command: schedule repeat
Schedules a message that repeats after its first delivery
1Syntax: schedule repeat (channel) (first delay) (interval) (message or embed)2Example: schedule repeat #announcements 10h 24h Daily activity checkCommand: schedule list
Lists active, paused, and failed scheduled posts
1Syntax: schedule listCommand: schedule view
Shows and previews one scheduled post
1Syntax: schedule view (id)2Example: schedule view 4Command: schedule pause
Pauses a scheduled post without deleting it
1Syntax: schedule pause (id)2Example: schedule pause 4Command: schedule resume
Resumes a paused or failed post after it is inspected
1Syntax: schedule resume (id)2Example: schedule resume 4Command: schedule remove
Permanently removes a scheduled post
1Syntax: schedule remove (id)2Example: schedule remove 4Group Command: starboard
Reposts highly reacted messages into a showcase channel
1Syntax: starboardCommand: starboard set
Sets the channel that receives starred messages
1Syntax: starboard set (channel)2Example: starboard set #starboardCommand: starboard threshold
Changes the reactions required for the starboard
1Syntax: starboard threshold (number)2Example: starboard threshold 3Command: starboard emoji
Changes the reaction watched by the starboard
1Syntax: starboard emoji (emoji)2Example: starboard emoji ⭐Command: starboard selfstar
Allows or prevents members starring their own messages
1Syntax: starboard selfstar (on|off)2Example: starboard selfstar offCommand: starboard attachments
Toggles source attachments in starboard posts
1Syntax: starboard attachments (on|off)2Example: starboard attachments onCommand: starboard jumpurl
Toggles the original-message button
1Syntax: starboard jumpurl (on|off)2Example: starboard jumpurl onCommand: starboard ignore
Toggles a channel, role, or member exclusion
1Syntax: starboard ignore (channel|role|member)2Example: starboard ignore #staffCommand: starboard timestamp
Toggles timestamps on starboard posts
1Syntax: starboard timestamp (on|off)2Example: starboard timestamp onCommand: starboard color
Sets the color of starboard posts
1Syntax: starboard color (#hex|none)2Example: starboard color #FFD700Command: starboard ignore list
Lists every starboard exclusion
1Syntax: starboard ignore listCommand: starboard config
Views the complete starboard configuration
1Syntax: starboard configCommand: starboard lock
Pauses new and updated starboard posts
1Syntax: starboard lockCommand: starboard unlock
Resumes starboard processing
1Syntax: starboard unlockCommand: starboard reset
Removes the complete starboard configuration
1Syntax: starboard resetGroup Command: sticky
Keeps a configured message at the bottom of a channel
1Syntax: stickyCommand: sticky add
Adds a plain-text or embed sticky message
1Syntax: sticky add <channel> (message)2Example: sticky add #rules {description: Read the rules above}Command: sticky update
Changes a channel's sticky message
1Syntax: sticky update <channel> (message)2Example: sticky update #rules Updated rules are aboveCommand: sticky remove
Removes a channel's sticky message
1Syntax: sticky remove <channel>2Example: sticky remove #rulesCommand: sticky view
Previews a channel's sticky message
1Syntax: sticky view <channel>2Example: sticky view #rulesCommand: sticky list
Lists all configured sticky-message channels
1Syntax: sticky listGroup Command: suggestion
Configures and reviews server suggestions
1Syntax: suggestionCommand: suggestion channel
Sets the server suggestion channel
1Syntax: suggestion channel (channel)2Example: suggestion channel #suggestionsCommand: suggestion approve
Approves a pending suggestion
1Syntax: suggestion approve (id) <response>2Example: suggestion approve 4 PlannedCommand: suggestion deny
Denies a pending suggestion
1Syntax: suggestion deny (id) <response>2Example: suggestion deny 4 Not possibleCommand: suggestion consider
Marks a suggestion under consideration
1Syntax: suggestion consider (id) <response>2Example: suggestion consider 4 DiscussingGroup Command: tickets
Ticket system commands
1Syntax: tickets (subcommand) (args)2Example: tickets panelCommand: tickets setup
Creates or repairs the ticket panel channel, categories, and log channel
1Syntax: tickets setup <support role>2Example: tickets setup @SupportCommand: tickets panel
Creates, sends, edits, and lists ticket panels
1Syntax: tickets panel (subcommand) (args)2Example: tickets panel listCommand: tickets panel add
Creates a ticket panel in the current channel
1Syntax: tickets panel add (name)2Example: tickets panel add SupportCommand: tickets panel send
Sends or recreates a persistent ticket panel message
1Syntax: tickets panel send (panel)2Example: tickets panel send SupportCommand: tickets panel message
Changes a panel's plain, custom-embed, or JSON message
1Syntax: tickets panel message (panel) (message)2Example: tickets panel message Support {description: Open a ticket below}Command: tickets panel button
Changes a panel's open-ticket button label and optional emoji
1Syntax: tickets panel button (panel) (label) <emoji>2Example: tickets panel button Support Get Help 🎫Command: tickets panel remove
Disables and removes a ticket panel configuration
1Syntax: tickets panel remove (panel)2Example: tickets panel remove SupportCommand: tickets panel list
Lists every configured ticket panel
1Syntax: tickets panel listCommand: tickets config
Shows the current ticket categories, staff role, and log channel
1Syntax: tickets configCommand: tickets list
Lists all currently open or claimed tickets
1Syntax: tickets listCommand: tickets claim
Claims the current ticket for yourself
1Syntax: tickets claimCommand: tickets unclaim
Removes the current ticket claimer
1Syntax: tickets unclaimCommand: tickets close
Closes the current ticket while preserving its channel and history
1Syntax: tickets close <reason>2Example: tickets close ResolvedCommand: tickets reopen
Reopens a closed ticket and restores creator access
1Syntax: tickets reopenCommand: tickets delete
Permanently deletes the current ticket channel
1Syntax: tickets delete <reason>2Example: tickets delete SpamCommand: tickets rename
Renames the current ticket channel
1Syntax: tickets rename (name)2Example: tickets rename payment-helpCommand: tickets blacklist
Toggles a member or role blocked from opening tickets, or lists entries
1Syntax: tickets blacklist <member|role>2Example: tickets blacklist @spammerCommand: tickets subject
Sets the current ticket subject for staff and summaries
1Syntax: tickets subject (subject)2Example: tickets subject Payment issueCommand: tickets allow
Allows a member or role into the current ticket
1Syntax: tickets allow (member|role)2Example: tickets allow @HelperCommand: tickets priority
Sets the priority of the current ticket
1Syntax: tickets priority (low|normal|high|urgent)2Example: tickets priority highCommand: tickets deny
Removes a member or role from the current ticket
1Syntax: tickets deny (member|role)2Example: tickets deny @HelperCommand: tickets note
Adds and manages private staff notes for the current ticket
1Syntax: tickets note2Example: tickets note add Waiting for payment confirmationCommand: tickets transcript
Exports the current ticket's readable message history
1Syntax: tickets transcriptCommand: tickets note add
Adds a private staff note to the current ticket
1Syntax: tickets note add (text)2Example: tickets note add Waiting for logsCommand: tickets note list
Lists private staff notes for the current ticket
1Syntax: tickets note listCommand: tickets note remove
Removes one private staff note from the current ticket
1Syntax: tickets note remove (note id)2Example: tickets note remove 12Group Command: timer
Sends a saved message or embed on a recurring interval
1Syntax: timerCommand: timer add
Creates a recurring message or embed in a channel
1Syntax: timer add (channel) (interval) (message or embed)2Example: timer add #rules 1h Remember to read the rulesCommand: timer remove
Removes the recurring message from a channel
1Syntax: timer remove (channel)2Example: timer remove #rulesCommand: timer view
Previews a channel's recurring message
1Syntax: timer view (channel)2Example: timer view #rulesCommand: timer list
Lists every recurring message
1Syntax: timer listCommand: timer pause
Pauses an auto message without deleting it
1Syntax: timer pause (channel)2Example: timer pause #rulesCommand: timer resume
Resumes a paused auto message
1Syntax: timer resume (channel)2Example: timer resume #rulesGroup Command: vanity
rewards members who put the server vanity in their custom status
1Syntax: vanityCommand: vanity channel
sets the channel used for new vanity representative messages
1Syntax: vanity channel (channel)2Example: vanity channel #vanityCommand: vanity channel message
sets the vanity notification using createembed code
1Syntax: vanity channel message (createembed code)2Example: vanity channel message {message: {user.display.name} started repping {guild.name}}Command: vanity channel message reset
restores the default plain vanity notification
1Syntax: vanity channel message reset2Example: vanity channel message resetCommand: vanity channel message view
previews the current vanity notification
1Syntax: vanity channel message view2Example: vanity channel message viewCommand: vanity channel remove
disables new vanity representative notifications
1Syntax: vanity channel remove2Example: vanity channel removeCommand: vanity check
checks whether a member currently represents the server
1Syntax: vanity check [member]2Example: vanity check @alexCommand: vanity config
shows the current vanity role configuration
1Syntax: vanity config2Example: vanity configCommand: vanity reset
disables vanity rewards and removes roles awarded by blood
1Syntax: vanity reset2Example: vanity resetCommand: vanity role
sets the role awarded for representing the server
1Syntax: vanity role (role)2Example: vanity role @RepresentativeCommand: vanity set
sets the text or invite members must use in their custom status
1Syntax: vanity set (text or invite)2Example: vanity set discord.gg/shardCommand: vanity sync
rechecks every cached member and repairs vanity roles
1Syntax: vanity sync2Example: vanity syncGroup Command: webhook
Creates and manages native Discord webhooks without exposing tokens
1Syntax: webhookCommand: webhook create
Creates a webhook in the current or specified text channel
1Syntax: webhook create <channel> (name)2Example: webhook create #logs blood LogsCommand: webhook delete
Deletes a webhook by ID or exact name
1Syntax: webhook delete (webhook id or name)2Example: webhook delete 123456789012345678Command: webhook rename
Renames a webhook by ID or exact name
1Syntax: webhook rename (webhook id) (new name)2Example: webhook rename 123456789012345678 blood LogsCommand: webhook view
Shows safe information about a webhook without exposing its token
1Syntax: webhook view (webhook id or name)2Example: webhook view blood LogsCommand: webhook list
Lists webhooks in the server or one text channel
1Syntax: webhook list <channel>2Example: webhook list #logsCommand: webhook clear
Deletes every webhook in one text channel
1Syntax: webhook clear <channel>2Example: webhook clear #old-logsCommand: welcome edit
opens the editor for a saved welcome message
1Syntax: welcome edit (channel)2Example: welcome edit #generalCommand: welcome test
sends a safe preview to every configured welcome channel
1Syntax: welcome test2Example: welcome test