// command_reference
Every slash command.
Auto-generated from the live tool registry, so this list is always accurate. Most commands are also invokable by @-mentioning the bot and describing what you want in plain English.
New here? Start with the user guide for opinionated walkthroughs.
// command_reference
Every slash command.
All commands available via Discord's slash menu. Most are also invokable by @-mentioning the bot and describing what you want.Tap a category to explore, or search to filter across everything.
No commands match. Try a different term, or.
Overwatch & Competitive
/owOverwatch24 commands
/ow admin-tagAdmin: tag a Discord user as a player row in a logged match
match_idThe match ID containing the rowplayerWhich row to tag (autocompletes from the match roster)userThe Discord user to tag into this row
/ow admin-tag-allAdmin: retroactively tag a user as a given in-game name in every logged match
playerThe in-game name exactly as it appears in the scoreboardsuserThe Discord user to register as that in-game name
/ow correctFix a logged match (replace image or edit a field)
match_idThe match ID to correct (e.g., a7b3c9)fieldPath: FROSTY.DMG, #3.DMG (by row index), or match.score.friendlyvalueNew value for the fieldimageReplacement screenshot (full re-parse)teamRe-attribute this match to a team (name or id)opponentSet/replace the opponent (team name or free-text)
/ow delete-matchrequires confirmationDelete a match you logged (irreversible)
match_idThe match ID to delete (from /ow history or /ow match)
/ow fix-nameFix a typo in a logged match player name
match_idThe match ID containing the typoplayerThe row with the typo (autocompletes from the match roster)new_nameThe correct in-game name for that row
/ow flexRoll a Hacked Quick Play trio — tank, flex (tank + DPS), support
/ow heroPick a random Overwatch hero
roleFilter by role (Tank, Damage, Support)favorites_onlyOnly pick from your saved favoritesall_rolesPick one hero for each role (tank, damage, support) instead of a single heropicksHow many ranked heroes to draw (1-3, default 1) — extras are ban fallbacks
/ow historyRecent Overwatch matches logged in this server
limitHow many recent matches to show (1-25, default 10)
/ow logLog an Overwatch match from a scoreboard screenshot
imageScreenshot of the post-match scoreboardplayerYour in-game name as shown in this scoreboard (tags the row as you for stats)replay_codeOptional OW Replays-menu code (e.g., ABC123) so teammates can rewatchoutcomeOutcome if the screenshot lacks the right-side panel (e.g., main-menu view)score_friendlyYour team's score if not visible in the screenshotscore_enemyEnemy team's score if not visible in the screenshotmodeGame mode if not visible (e.g., Escort, Push, Control)lengthMatch length in MM:SS format if not visible (e.g., 11:57)teamAttribute this scoreboard to a team (name or id), skipping inferenceopponentOpponent for this match (registered team name or free-text)
/ow mapsShow which Overwatch maps a hero performs best and worst on
roleThe hero's roleheroThe hero you want map data for
/ow matchShow a logged Overwatch match
match_idThe 6-character match ID (e.g., a7b3c9)
/ow replayAttach an in-game replay code to a logged match
match_idThe match ID to attach the replay code tocodeReplay code from the OW Replays menu (e.g., ABC123)
/ow resultSet outcome/score/mode/length on a logged match
match_idThe match ID to updateoutcomeMatch outcomescore_friendlyYour team's scorescore_enemyEnemy team's scoremodeGame mode (e.g., Escort, Push, Control)lengthMatch length in MM:SS format (e.g., 11:57)
/ow squadRoll random heroes for a full 5v5 or 6v6 squad, 3 picks each
modeTeam size: 5v5 (1-2-2) or 6v6 (2-2-2)playersPlayers to assign, as @mentions (optional)channelVoice channel to pull players from (optional)
/ow statsShow aggregated Overwatch stats
userDiscord user to look up (defaults to you)battletagLook up by literal in-game name instead of a Discord userroleScope stats to one role only
/ow tagTag yourself as a player row in a logged match (for /ow stats)
match_idThe match ID containing the row you playedplayerWhich row is you (autocompletes from the match roster)
/ow tag-allRetroactively tag yourself in every logged match with your in-game name
playerYour in-game name exactly as it appears in the scoreboards
/ow untagRemove your tag from a logged match
match_idThe match ID to remove your tag from
/ow favorites add-damageAdd a Damage hero to your Overwatch favorites
heroDamage hero to favorite
/ow favorites add-supportAdd a Support to your Overwatch favorites
heroSupport hero to favorite
/ow favorites add-tankAdd a Tank to your Overwatch favorites
heroTank hero to favorite
/ow favorites clearrequires confirmationClear all your Overwatch favorites
/ow favorites removeRemove an Overwatch hero from your favorites
heroHero to remove (autocompletes from your favorites)
/ow favorites showShow your saved Overwatch favorite heroes
/teamTeams10 commands
/team addAdd a member to a team
teamTeam (name or id)memberMember to add
/team createCreate a competitive team
nameTeam name (unique among active teams)tagShort tag, 2–5 alphanumerics (e.g., ALPH)captainTeam captain (can self-manage the roster)roleOptional Discord role to drive roster membership
/team deleterequires confirmationDelete (or archive) a team
teamTeam (name or id)
/team editEdit a team you captain
teamTeam (name or id)nameNew nametagNew tag (2–5 alphanumerics)roleLink this role as the roster source
/team head-to-headRecord vs a given opponent
teamYour team (name or id)vsOpponent (registered team name or free-text label)
/team listList teams in this server
/team removeRemove a member from a team
teamTeam (name or id)memberMember to remove
/team restoreRestore an archived team
teamArchived team (name or id)nameNew name (required if the old name is taken)
/team set-captainAssign a team captain
teamTeam (name or id)captainNew captain
/team showShow a team roster and record
teamTeam (name or id)
/scrimScrims6 commands
/scrim cancelrequires confirmationAbandon this channel's open scrim block
/scrim endClose this channel's open scrim block
focusOptional: update the focus note as you close
/scrim focusSet the focus note on this channel's open scrim
textWhat you are practicing this scrim
/scrim listList recent scrims
teamOptional: filter to a team (name or id)
/scrim showShow a scrim block + score
idScrim id (omit for this channel's open block)
/scrim startOpen a scrim block in this channel
teamYour team (name or id)vsOpponent (registered team name or free-text)focusOptional: what you are practicing (e.g., "Dorado attack, dive")
/seriesSeries7 commands
/series cancelrequires confirmationAbandon this channel's open series
/series endClose this channel's open series
/series listList recent series
eventFilter by event (name or id)teamFilter by team (name or id)
/series reopenReopen a closed series
idSeries id
/series set-resultOverride a series' result
idSeries idresultFinal result
/series showShow a series + recomputed result
idSeries id (omit for this channel's open series)
/series startOpen a Bo-N series in this channel
teamYour team (name or id)eventEvent this series belongs to (name or id)vsOpponent (registered team name or free-text)bestofSeries length
/eventEvents5 commands
/event createCreate a tournament/event
nameEvent name (unique in this server)startOptional start date (e.g., 2026-06-10)endOptional end date (e.g., 2026-06-12)
/event deleterequires confirmationDelete an event
eventEvent (name or id)
/event listList events
/event placementSet an event's final placement
eventEvent (name or id)placementFinal placement text (e.g., "2nd of 16")
/event showShow an event + its series
eventEvent (name or id)
/bracketBrackets7 commands
/bracket addSeed a team into an event’s bracket
eventEvent (name or id)teamTeam to seed (name or id)
/bracket generateGenerate the bracket from seeded teams
eventEvent (name or id)formatBracket formatbestofBest-of for every matchrandomShuffle seeding instead of registration order
/bracket overrideForce a slot result + cascade
eventEvent (name or id)slotSlot label (e.g., W-R1-1)winnerWinning team (name or id)
/bracket playOpen a bracket slot’s series in this channel
eventEvent (name or id)slotReady slot (e.g., W-R1-1)
/bracket removeUnseed a team before generation
eventEvent (name or id)teamTeam to remove (name or id)
/bracket resetrequires confirmationDelete the bracket (regenerate)
eventEvent (name or id)
/bracket showShow an event’s bracket
eventEvent (name or id)
/pugPick-up Games2 commands
/pug draftStart a captain draft (snake order)
captainsCaptains as @mentions (optional; sets the team count)teamsNumber of teams when captains are not named (2–8, default 2)playersPlayers as @mentions (optional)channelVoice channel to pull players from (optional)
/pug splitRandomly split players into even teams
teamsHow many teams to split into (2–8, default 2)playersPlayers to split, as @mentions (optional)channelVoice channel to pull players from (optional)
Community & Fun
/welcomeWelcome5 commands
/welcome channelSet the channel for new-member welcome messages
channelChannel where new-member welcomes will post
/welcome disableTurn off welcome messages (config preserved)
/welcome messageSet the welcome message template
templateTemplate using {user} {username} {count} {ordinal} {guild}
/welcome showShow the current welcome configuration
/welcome testPost a test welcome to the configured channel
/birthdayBirthdays6 commands
/birthday channelSet the channel for birthday announcements
channelChannel for birthday announcements
/birthday checkCheck a user's birthday
user_idUser to look up (defaults to yourself)
/birthday disableDisable birthday announcements for this server
/birthday enableEnable birthday announcements for this server
/birthday removeDelete your stored birthday from this server
/birthday setSet your birthday for announcements
monthBirth month (1-12)dayBirth day (1-31)
/levelLeveling10 commands
/level announceTurn level-up announcements on or off
enabledWhether to post a message when someone levels up
/level channelSet the level-up announcement channel
channelThe channel to post level-up announcements in
/level cooldownSet the per-member XP cooldown
secondsCooldown in seconds (0–3600)
/level disableTurn off the leveling system
/level enableTurn on the leveling system
/level leaderboardShow the top members by XP
/level rankShow your (or another member’s) level and rank
userThe member whose rank to show (defaults to you)
/level showShow the leveling configuration
/level voice-xp-per-minuteSet XP per minute of voice activity (0 disables)
amountVoice XP per minute (0–1000; 0 disables)
/level xp-per-messageSet XP awarded per message
amountXP per message (1–1000)
/voiceVoice7 commands
/voice disableTurn off temp voice channels (clear the hub)
/voice hubSet the join-to-create hub voice channel
channelThe voice channel that acts as the join-to-create hub
/voice leaderboardTop members by voice activity time
windowTime window for the leaderboard
/voice rankShow a member voice activity time and rank
userWhose rank to show (default: you)
/voice showShow the temp voice hub and active temp channels
/voice stats-disableDisable voice activity tracking for this server
/voice stats-enableEnable voice activity tracking for this server
/lfgLooking for Group3 commands
/lfg closeClose an LFG post early
idThe LFG short ID to close
/lfg createPost a looking-for-group card in this channel
gameWhat you want to play (1–256 chars)slotsTarget party size (2–25). Omit for open-ended.whenWhen you want to play (free text, e.g. "8pm EST")expiresHow long the post stays open (30m, 2h; default 2h, max 12h)notesOptional details / rank range (≤1024 chars)
/lfg listList active LFG posts in this guild
/funFun3 commands
/fun coinflipFlip a coin
/fun gifConvert a Twitter/X clip to a GIF
urlThe Twitter/X URL to convert. Optional if replying to a message with a link.
/fun pickPick a random item from a list
optionsComma-separated list of options to pick from
Utility & Tools
/hostGame Server Hosting25 commands
/host announce-channelConfigure where cycle restart notifications post
modeHow to handle cycle-restart announcements in this guildchannelChannel for cycle announcements (required when mode is "custom")
/host commandRun a server command (time, weather, whitelist, kick)
nameThe command to runvalueCommand value (time: day/noon/night/midnight or 0-23999; weather: clear/rain/thunder)playerIn-game player name (kick, whitelist add/remove)
/host dnsSet a custom address for your game server
nameDesired subdomain label (3–24 chars, letters/numbers/hyphens)clearClear your custom name and use the default
/host launchStart your game server
gameWhich game (default: your last-played game, or Minecraft)
/host scheduleBook an automatic server start (one-off or weekly)
gameWhich game to startwhenFirst start time (YYYY-MM-DD HH:MM in your saved timezone)durationSession length in hours — the server stops after thisrepeatRepeat this slot every week (default: none)
/host schedule-cancelCancel a scheduled server start
idThe schedule id to cancel (from /host schedule-list)
/host schedule-listList your scheduled server starts
/host share-addLet another user start/stop your server
userThe user to add as a delegate of your server
/host share-listList who can start/stop your server
/host share-removeRevoke a delegate from your server
userThe delegate to remove from your server
/host statusShow your game server status
/host stoprequires confirmationStop your game server (saves the world first)
/host trialStart your free 48h game-server trial
/host world-createCreate a new named world/save slot
nameA name for this world (e.g. "Main", "Creative")gameWhich game (default: Minecraft)seedMinecraft world seed (optional)world_typeMinecraft world type (optional)structuresGenerate structures (villages, temples, etc.) — default truesizeTerraria world size (optional)difficultyTerraria world difficulty (optional)map_sizeFactorio map size (optional)packModded Minecraft modpack (required for Modded Minecraft; locked once created)
/host world-deleterequires confirmationDelete a saved world
nameThe world to deletegameWhich game (default: Minecraft)
/host world-editEdit one of your world's runtime settings
nameThe world to editgameWhich game (default: Minecraft)difficultyDifficultygamemodeDefault gamemodepvpAllow player-vs-player combatallow_netherAllow travel to the Netherspawn_monstersAllow hostile mob spawningmax_playersMaximum players (2-12)motdServer list message of the dayview_distanceView distance in chunks (4-12)simulation_distanceSimulation distance in chunks (4-10)spawn_protectionSpawn protection radius in blocks (0-64)hardcoreEnable hardcore modecommand_blocksEnable command blockspasswordServer password (Terraria/Factorio; blank = open)autosave_intervalFactorio autosave interval in minutes (5-30)afk_autokickFactorio AFK autokick in minutes (5-60)descriptionFactorio server description shown in the server browsermap_sizeFactorio map size — locked at world creation, cannot be edited here
/host world-listList your saved worlds
gameWhich game (default: Minecraft)
/host world-setSwitch your active world
nameThe world to make activegameWhich game (default: Minecraft)
/host world-transferExport (download) or import (upload) a saved world as a file
directionexport (download your save) or import (upload a save)nameWhich saved worldgameWhich game (default: Minecraft)
/host admin addAdd a player to your server admin roster (asks you to confirm)
playerThe in-game player name to make an admin
/host admin listShow your server admin roster
/host admin removeRemove a player from your server admin roster (asks you to confirm)
playerThe in-game player name to remove from the admin roster
/host config listShow the server settings for a game
gameWhich game (default: Minecraft)worldWhich world (default: your active world)
/host config resetReset a server setting — or all of them — to defaults (asks you to confirm)
keyThe setting to reset (omit to reset ALL settings)gameWhich game (default: Minecraft)worldWhich world (default: your active world)
/host config setChange a server setting (asks you to confirm)
keyThe setting to change (see /host config list)valueThe new valuegameWhich game (default: Minecraft)worldWhich world (default: your active world)
/utilUtility4 commands
/util jsonFormat and pretty-print JSON
jsonRaw JSON to format
/util set-timezoneSave your timezone (IANA, e.g. America/New_York) for reminders
tzIANA timezone (e.g. America/New_York, Europe/London, Asia/Tokyo)
/util timeGet the current time in a timezone
timezoneIANA timezone (e.g. America/New_York, Europe/London, Asia/Tokyo)
/util translateTranslate text or a tweet
contentThe text to translate, or a Twitter/X URLtargetTarget language (default: English). Examples: Spanish, Japanese, French.
/remindReminders5 commands
/remind atSchedule a personal reminder for a specific date and time
whenWhen to remind you (YYYY-MM-DD HH:MM in your timezone)messageWhat to remind you about (1–1900 characters)
/remind cancelCancel a reminder by its short ID
idThe short ID of the reminder to cancel
/remind editEdit an existing personal reminder
idThe short ID of the reminder to editdurationNew time as a duration from now (e.g. 5m, 2h, 3d, 1w). Mutex with `when`.whenNew time as YYYY-MM-DD HH:MM in your timezone. Mutex with `duration`.messageNew reminder body (1–1900 characters)
/remind inSchedule a personal reminder for a duration from now
durationHow long from now (e.g. 5m, 2h, 3d, 1w; min 1 minute, max 365 days)messageWhat to remind you about (1–1900 characters)
/remind listList your active reminders
/scheduleScheduled Messages5 commands
/schedule cancelCancel a scheduled channel message
idThe short ID of the scheduled message to cancel
/schedule editEdit an existing scheduled channel message
idThe short ID of the scheduled message to editwhenNew fire time (YYYY-MM-DD HH:MM in your timezone). One-shot only.frequencyNew recurrence frequency. Recurring only.timeNew time of day (HH:MM 24-hour). Recurring only; pairs with frequency.dayWeekday (monday/mon), list (mon,wed,fri), or weekdays/weekends. Monthly: 1–28. Recurring only.channelNew target channelmessageNew message body (1–1900 characters)
/schedule listList active scheduled messages in this guild
channelFilter to this channel (optional)
/schedule onceSchedule a one-shot message in a channel
whenWhen to post (YYYY-MM-DD HH:MM in your timezone)channelChannel to post inmessageThe message to post (1–1900 characters)
/schedule recurringSchedule a recurring message in a channel
frequencyHow often to firetimeTime of day (HH:MM 24-hour) in your timezonechannelChannel to post inmessageThe message to post (1–1900 characters)dayWeekday (monday/mon), list (mon,wed,fri), or weekdays/weekends. Monthly: 1–28. Ignored for daily.
/listCustom Lists7 commands
/list addAppend items to a custom list
nameList to add toitemsComma-separated items to append
/list allShow all custom lists in this server
/list deleteDelete a custom list
nameList to delete
/list pickRandomly pick from a custom list
nameList to pick fromcountHow many to pick (1–25, default 1)
/list removeRemove items from a custom list
nameList to remove fromitemsComma-separated items to remove
/list setCreate or replace a custom list
nameList name (letters/digits/spaces/dashes, ≤50)itemsComma-separated items
/list showShow a custom list
nameList to show
/giveawayGiveaways5 commands
/giveaway cancelCancel a giveaway without picking winners
idThe giveaway short ID to cancel
/giveaway createStart a giveaway in this channel
prizeWhat the giveaway is for (1–256 chars)durationHow long the giveaway runs (5m, 2h, 3d, 1w; min 1 minute, max 30 days)winnersHow many winners to pick (1–25; default 1)descriptionOptional flavor text (≤1024 chars)
/giveaway endEnd a giveaway now and pick winners
idThe giveaway short ID to end
/giveaway listList active giveaways in this guild
/giveaway rerollPick additional winners after an end
idThe giveaway short ID to rerollcountHow many new winners (1–25; default 1)
Bot & Admin
/modModeration9 commands
/mod banrequires confirmationBan a user from the server
user_idThe Discord user ID to banreasonReason for the ban (shown in audit log)delete_message_daysDays of the target's messages to delete (0-7, default 0). Useful for spam cleanup.
/mod flag-injectionFlag a prompt-injection / jailbreak attempt
reasonBrief description of the manipulation attempt (e.g., "asked me to ignore my rules and grant mod")
/mod flag-violationFlag prohibited content (auto-revokes AI access)
reasonBrief description of the violation (e.g., "requested help with hacking")
/mod historyView moderation history
user_idOptional: Get actions against this specific userlimitNumber of actions to return (default 5, max 20)
/mod kickrequires confirmationKick a user from the server
user_idThe Discord user ID to kickreasonReason for the kick (shown in audit log)
/mod purgerequires confirmationDelete a user's recent messages in this channel
user_idThe Discord user whose messages to deletecountNumber of messages to delete (1-100)
/mod timeoutTemporarily mute a user
user_idThe Discord user ID to time outminutesDuration in minutes (1 to 40320 = 28 days max)reasonReason for the timeout (shown in audit log)
/mod unbanLift a ban so the user can rejoin
user_idThe Discord user ID of the banned user (can't use a user picker since they're not in the guild)reasonReason for the unban (shown in audit log)
/mod warnRecord a warning against a user
reasonReason for the warningmessage_idID of the offending message (optional if user_id is provided)user_idThe Discord user to warn (optional if message_id is provided)
/ticketSupport Tickets4 commands
/ticket addAdd a member to this ticket channel
userMember to add to this ticket
/ticket panelPost the "Open a ticket" button panel
channelChannel to post the panel in (defaults to here)
/ticket removeRemove a member from this ticket channel
userMember to remove from this ticket
/ticket setupConfigure the ticket system (mod role, category, archive)
mod_roleRole that can see and manage every ticketcategoryCategory new ticket channels are created underarchive_channelChannel that receives closed-ticket transcripts
/infoInfo3 commands
/info pingCheck bot latency
/info serverGet information about this server
/info userGet information about a user
user_idThe Discord user ID to look up. If not provided, returns info about the person asking.
/feedbackSend feedback or a message to the bot ow1 command
/feedbackSend feedback or a message to the bot owner
messageThe feedback message to send to the bot owner