// 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.

Overwatch & Competitive

/owOverwatch24 commands
  • /ow admin-tag

    Admin: tag a Discord user as a player row in a logged match

    • match_idstring · requiredThe match ID containing the row
    • playerstring · requiredWhich row to tag (autocompletes from the match roster)
    • useruser · requiredThe Discord user to tag into this row
  • /ow admin-tag-all

    Admin: retroactively tag a user as a given in-game name in every logged match

    • playerstring · requiredThe in-game name exactly as it appears in the scoreboards
    • useruser · requiredThe Discord user to register as that in-game name
  • /ow correct

    Fix a logged match (replace image or edit a field)

    • match_idstring · requiredThe match ID to correct (e.g., a7b3c9)
    • fieldstring · optionalPath: FROSTY.DMG, #3.DMG (by row index), or match.score.friendly
    • valuestring · optionalNew value for the field
    • imageattachment · optionalReplacement screenshot (full re-parse)
    • teamstring · optionalRe-attribute this match to a team (name or id)
    • opponentstring · optionalSet/replace the opponent (team name or free-text)
  • /ow delete-matchrequires confirmation

    Delete a match you logged (irreversible)

    • match_idstring · requiredThe match ID to delete (from /ow history or /ow match)
  • /ow fix-name

    Fix a typo in a logged match player name

    • match_idstring · requiredThe match ID containing the typo
    • playerstring · requiredThe row with the typo (autocompletes from the match roster)
    • new_namestring · requiredThe correct in-game name for that row
  • /ow flex

    Roll a Hacked Quick Play trio — tank, flex (tank + DPS), support

  • /ow hero

    Pick a random Overwatch hero

    • rolestring · optionalFilter by role (Tank, Damage, Support)
    • favorites_onlyboolean · optionalOnly pick from your saved favorites
    • all_rolesboolean · optionalPick one hero for each role (tank, damage, support) instead of a single hero
    • picksinteger · optionalHow many ranked heroes to draw (1-3, default 1) — extras are ban fallbacks
  • /ow history

    Recent Overwatch matches logged in this server

    • limitinteger · optionalHow many recent matches to show (1-25, default 10)
  • /ow log

    Log an Overwatch match from a scoreboard screenshot

    • imageattachment · optionalScreenshot of the post-match scoreboard
    • playerstring · optionalYour in-game name as shown in this scoreboard (tags the row as you for stats)
    • replay_codestring · optionalOptional OW Replays-menu code (e.g., ABC123) so teammates can rewatch
    • outcomestring · optionalOutcome if the screenshot lacks the right-side panel (e.g., main-menu view)
    • score_friendlyinteger · optionalYour team's score if not visible in the screenshot
    • score_enemyinteger · optionalEnemy team's score if not visible in the screenshot
    • modestring · optionalGame mode if not visible (e.g., Escort, Push, Control)
    • lengthstring · optionalMatch length in MM:SS format if not visible (e.g., 11:57)
    • teamstring · optionalAttribute this scoreboard to a team (name or id), skipping inference
    • opponentstring · optionalOpponent for this match (registered team name or free-text)
  • /ow maps

    Show which Overwatch maps a hero performs best and worst on

    • rolestring · requiredThe hero's role
    • herostring · requiredThe hero you want map data for
  • /ow match

    Show a logged Overwatch match

    • match_idstring · requiredThe 6-character match ID (e.g., a7b3c9)
  • /ow replay

    Attach an in-game replay code to a logged match

    • match_idstring · requiredThe match ID to attach the replay code to
    • codestring · requiredReplay code from the OW Replays menu (e.g., ABC123)
  • /ow result

    Set outcome/score/mode/length on a logged match

    • match_idstring · requiredThe match ID to update
    • outcomestring · optionalMatch outcome
    • score_friendlyinteger · optionalYour team's score
    • score_enemyinteger · optionalEnemy team's score
    • modestring · optionalGame mode (e.g., Escort, Push, Control)
    • lengthstring · optionalMatch length in MM:SS format (e.g., 11:57)
  • /ow squad

    Roll random heroes for a full 5v5 or 6v6 squad, 3 picks each

    • modestring · requiredTeam size: 5v5 (1-2-2) or 6v6 (2-2-2)
    • playersstring · optionalPlayers to assign, as @mentions (optional)
    • channelchannel · optionalVoice channel to pull players from (optional)
  • /ow stats

    Show aggregated Overwatch stats

    • useruser · optionalDiscord user to look up (defaults to you)
    • battletagstring · optionalLook up by literal in-game name instead of a Discord user
    • rolestring · optionalScope stats to one role only
  • /ow tag

    Tag yourself as a player row in a logged match (for /ow stats)

    • match_idstring · requiredThe match ID containing the row you played
    • playerstring · requiredWhich row is you (autocompletes from the match roster)
  • /ow tag-all

    Retroactively tag yourself in every logged match with your in-game name

    • playerstring · requiredYour in-game name exactly as it appears in the scoreboards
  • /ow untag

    Remove your tag from a logged match

    • match_idstring · requiredThe match ID to remove your tag from
  • /ow favorites add-damage

    Add a Damage hero to your Overwatch favorites

    • herostring · requiredDamage hero to favorite
  • /ow favorites add-support

    Add a Support to your Overwatch favorites

    • herostring · requiredSupport hero to favorite
  • /ow favorites add-tank

    Add a Tank to your Overwatch favorites

    • herostring · requiredTank hero to favorite
  • /ow favorites clearrequires confirmation

    Clear all your Overwatch favorites

  • /ow favorites remove

    Remove an Overwatch hero from your favorites

    • herostring · requiredHero to remove (autocompletes from your favorites)
  • /ow favorites show

    Show your saved Overwatch favorite heroes

/teamTeams10 commands
  • /team add

    Add a member to a team

    • teamstring · requiredTeam (name or id)
    • memberuser · requiredMember to add
  • /team create

    Create a competitive team

    • namestring · requiredTeam name (unique among active teams)
    • tagstring · requiredShort tag, 2–5 alphanumerics (e.g., ALPH)
    • captainuser · requiredTeam captain (can self-manage the roster)
    • rolerole · optionalOptional Discord role to drive roster membership
  • /team deleterequires confirmation

    Delete (or archive) a team

    • teamstring · requiredTeam (name or id)
  • /team edit

    Edit a team you captain

    • teamstring · requiredTeam (name or id)
    • namestring · optionalNew name
    • tagstring · optionalNew tag (2–5 alphanumerics)
    • rolerole · optionalLink this role as the roster source
  • /team head-to-head

    Record vs a given opponent

    • teamstring · requiredYour team (name or id)
    • vsstring · requiredOpponent (registered team name or free-text label)
  • /team list

    List teams in this server

  • /team remove

    Remove a member from a team

    • teamstring · requiredTeam (name or id)
    • memberuser · requiredMember to remove
  • /team restore

    Restore an archived team

    • teamstring · requiredArchived team (name or id)
    • namestring · optionalNew name (required if the old name is taken)
  • /team set-captain

    Assign a team captain

    • teamstring · requiredTeam (name or id)
    • captainuser · requiredNew captain
  • /team show

    Show a team roster and record

    • teamstring · requiredTeam (name or id)
/scrimScrims6 commands
  • /scrim cancelrequires confirmation

    Abandon this channel's open scrim block

  • /scrim end

    Close this channel's open scrim block

    • focusstring · optionalOptional: update the focus note as you close
  • /scrim focus

    Set the focus note on this channel's open scrim

    • textstring · requiredWhat you are practicing this scrim
  • /scrim list

    List recent scrims

    • teamstring · optionalOptional: filter to a team (name or id)
  • /scrim show

    Show a scrim block + score

    • idstring · optionalScrim id (omit for this channel's open block)
  • /scrim start

    Open a scrim block in this channel

    • teamstring · requiredYour team (name or id)
    • vsstring · requiredOpponent (registered team name or free-text)
    • focusstring · optionalOptional: what you are practicing (e.g., "Dorado attack, dive")
/seriesSeries7 commands
  • /series cancelrequires confirmation

    Abandon this channel's open series

  • /series end

    Close this channel's open series

  • /series list

    List recent series

    • eventstring · optionalFilter by event (name or id)
    • teamstring · optionalFilter by team (name or id)
  • /series reopen

    Reopen a closed series

    • idstring · requiredSeries id
  • /series set-result

    Override a series' result

    • idstring · requiredSeries id
    • resultstring · requiredFinal result
  • /series show

    Show a series + recomputed result

    • idstring · optionalSeries id (omit for this channel's open series)
  • /series start

    Open a Bo-N series in this channel

    • teamstring · requiredYour team (name or id)
    • eventstring · requiredEvent this series belongs to (name or id)
    • vsstring · requiredOpponent (registered team name or free-text)
    • bestofstring · requiredSeries length
/eventEvents5 commands
  • /event create

    Create a tournament/event

    • namestring · requiredEvent name (unique in this server)
    • startstring · optionalOptional start date (e.g., 2026-06-10)
    • endstring · optionalOptional end date (e.g., 2026-06-12)
  • /event deleterequires confirmation

    Delete an event

    • eventstring · requiredEvent (name or id)
  • /event list

    List events

  • /event placement

    Set an event's final placement

    • eventstring · requiredEvent (name or id)
    • placementstring · requiredFinal placement text (e.g., "2nd of 16")
  • /event show

    Show an event + its series

    • eventstring · requiredEvent (name or id)
/bracketBrackets7 commands
  • /bracket add

    Seed a team into an event’s bracket

    • eventstring · requiredEvent (name or id)
    • teamstring · requiredTeam to seed (name or id)
  • /bracket generate

    Generate the bracket from seeded teams

    • eventstring · requiredEvent (name or id)
    • formatstring · requiredBracket format
    • bestofstring · requiredBest-of for every match
    • randomboolean · optionalShuffle seeding instead of registration order
  • /bracket override

    Force a slot result + cascade

    • eventstring · requiredEvent (name or id)
    • slotstring · requiredSlot label (e.g., W-R1-1)
    • winnerstring · requiredWinning team (name or id)
  • /bracket play

    Open a bracket slot’s series in this channel

    • eventstring · requiredEvent (name or id)
    • slotstring · requiredReady slot (e.g., W-R1-1)
  • /bracket remove

    Unseed a team before generation

    • eventstring · requiredEvent (name or id)
    • teamstring · requiredTeam to remove (name or id)
  • /bracket resetrequires confirmation

    Delete the bracket (regenerate)

    • eventstring · requiredEvent (name or id)
  • /bracket show

    Show an event’s bracket

    • eventstring · requiredEvent (name or id)
/pugPick-up Games2 commands
  • /pug draft

    Start a captain draft (snake order)

    • captainsstring · optionalCaptains as @mentions (optional; sets the team count)
    • teamsinteger · optionalNumber of teams when captains are not named (2–8, default 2)
    • playersstring · optionalPlayers as @mentions (optional)
    • channelchannel · optionalVoice channel to pull players from (optional)
  • /pug split

    Randomly split players into even teams

    • teamsinteger · optionalHow many teams to split into (2–8, default 2)
    • playersstring · optionalPlayers to split, as @mentions (optional)
    • channelchannel · optionalVoice channel to pull players from (optional)

Community & Fun

/welcomeWelcome5 commands
  • /welcome channel

    Set the channel for new-member welcome messages

    • channelchannel · requiredChannel where new-member welcomes will post
  • /welcome disable

    Turn off welcome messages (config preserved)

  • /welcome message

    Set the welcome message template

    • templatestring · requiredTemplate using {user} {username} {count} {ordinal} {guild}
  • /welcome show

    Show the current welcome configuration

  • /welcome test

    Post a test welcome to the configured channel

/birthdayBirthdays6 commands
  • /birthday channel

    Set the channel for birthday announcements

    • channelchannel · requiredChannel for birthday announcements
  • /birthday check

    Check a user's birthday

    • user_iduser · optionalUser to look up (defaults to yourself)
  • /birthday disable

    Disable birthday announcements for this server

  • /birthday enable

    Enable birthday announcements for this server

  • /birthday remove

    Delete your stored birthday from this server

  • /birthday set

    Set your birthday for announcements

    • monthinteger · requiredBirth month (1-12)
    • dayinteger · requiredBirth day (1-31)
/levelLeveling10 commands
  • /level announce

    Turn level-up announcements on or off

    • enabledboolean · requiredWhether to post a message when someone levels up
  • /level channel

    Set the level-up announcement channel

    • channelchannel · requiredThe channel to post level-up announcements in
  • /level cooldown

    Set the per-member XP cooldown

    • secondsinteger · requiredCooldown in seconds (0–3600)
  • /level disable

    Turn off the leveling system

  • /level enable

    Turn on the leveling system

  • /level leaderboard

    Show the top members by XP

  • /level rank

    Show your (or another member’s) level and rank

    • useruser · optionalThe member whose rank to show (defaults to you)
  • /level show

    Show the leveling configuration

  • /level voice-xp-per-minute

    Set XP per minute of voice activity (0 disables)

    • amountinteger · requiredVoice XP per minute (0–1000; 0 disables)
  • /level xp-per-message

    Set XP awarded per message

    • amountinteger · requiredXP per message (1–1000)
/voiceVoice7 commands
  • /voice disable

    Turn off temp voice channels (clear the hub)

  • /voice hub

    Set the join-to-create hub voice channel

    • channelchannel · requiredThe voice channel that acts as the join-to-create hub
  • /voice leaderboard

    Top members by voice activity time

    • windowstring · optionalTime window for the leaderboard
  • /voice rank

    Show a member voice activity time and rank

    • useruser · optionalWhose rank to show (default: you)
  • /voice show

    Show the temp voice hub and active temp channels

  • /voice stats-disable

    Disable voice activity tracking for this server

  • /voice stats-enable

    Enable voice activity tracking for this server

/lfgLooking for Group3 commands
  • /lfg close

    Close an LFG post early

    • idstring · requiredThe LFG short ID to close
  • /lfg create

    Post a looking-for-group card in this channel

    • gamestring · requiredWhat you want to play (1–256 chars)
    • slotsinteger · optionalTarget party size (2–25). Omit for open-ended.
    • whenstring · optionalWhen you want to play (free text, e.g. "8pm EST")
    • expiresstring · optionalHow long the post stays open (30m, 2h; default 2h, max 12h)
    • notesstring · optionalOptional details / rank range (≤1024 chars)
  • /lfg list

    List active LFG posts in this guild

/funFun3 commands
  • /fun coinflip

    Flip a coin

  • /fun gif

    Convert a Twitter/X clip to a GIF

    • urlstring · optionalThe Twitter/X URL to convert. Optional if replying to a message with a link.
  • /fun pick

    Pick a random item from a list

    • optionsstring · requiredComma-separated list of options to pick from

Utility & Tools

/hostGame Server Hosting25 commands
  • /host announce-channel

    Configure where cycle restart notifications post

    • modestring · requiredHow to handle cycle-restart announcements in this guild
    • channelchannel · optionalChannel for cycle announcements (required when mode is "custom")
  • /host command

    Run a server command (time, weather, whitelist, kick)

    • namestring · requiredThe command to run
    • valuestring · optionalCommand value (time: day/noon/night/midnight or 0-23999; weather: clear/rain/thunder)
    • playerstring · optionalIn-game player name (kick, whitelist add/remove)
  • /host dns

    Set a custom address for your game server

    • namestring · optionalDesired subdomain label (3–24 chars, letters/numbers/hyphens)
    • clearboolean · optionalClear your custom name and use the default
  • /host launch

    Start your game server

    • gamestring · optionalWhich game (default: your last-played game, or Minecraft)
  • /host schedule

    Book an automatic server start (one-off or weekly)

    • gamestring · requiredWhich game to start
    • whenstring · requiredFirst start time (YYYY-MM-DD HH:MM in your saved timezone)
    • durationinteger · requiredSession length in hours — the server stops after this
    • repeatstring · optionalRepeat this slot every week (default: none)
  • /host schedule-cancel

    Cancel a scheduled server start

    • idstring · requiredThe schedule id to cancel (from /host schedule-list)
  • /host schedule-list

    List your scheduled server starts

  • /host share-add

    Let another user start/stop your server

    • useruser · requiredThe user to add as a delegate of your server
  • /host share-list

    List who can start/stop your server

  • /host share-remove

    Revoke a delegate from your server

    • useruser · requiredThe delegate to remove from your server
  • /host status

    Show your game server status

  • /host stoprequires confirmation

    Stop your game server (saves the world first)

  • /host trial

    Start your free 48h game-server trial

  • /host world-create

    Create a new named world/save slot

    • namestring · requiredA name for this world (e.g. "Main", "Creative")
    • gamestring · optionalWhich game (default: Minecraft)
    • seedstring · optionalMinecraft world seed (optional)
    • world_typestring · optionalMinecraft world type (optional)
    • structuresboolean · optionalGenerate structures (villages, temples, etc.) — default true
    • sizestring · optionalTerraria world size (optional)
    • difficultystring · optionalTerraria world difficulty (optional)
    • map_sizestring · optionalFactorio map size (optional)
    • packstring · optionalModded Minecraft modpack (required for Modded Minecraft; locked once created)
  • /host world-deleterequires confirmation

    Delete a saved world

    • namestring · requiredThe world to delete
    • gamestring · optionalWhich game (default: Minecraft)
  • /host world-edit

    Edit one of your world's runtime settings

    • namestring · requiredThe world to edit
    • gamestring · optionalWhich game (default: Minecraft)
    • difficultystring · optionalDifficulty
    • gamemodestring · optionalDefault gamemode
    • pvpboolean · optionalAllow player-vs-player combat
    • allow_netherboolean · optionalAllow travel to the Nether
    • spawn_monstersboolean · optionalAllow hostile mob spawning
    • max_playersinteger · optionalMaximum players (2-12)
    • motdstring · optionalServer list message of the day
    • view_distanceinteger · optionalView distance in chunks (4-12)
    • simulation_distanceinteger · optionalSimulation distance in chunks (4-10)
    • spawn_protectioninteger · optionalSpawn protection radius in blocks (0-64)
    • hardcoreboolean · optionalEnable hardcore mode
    • command_blocksboolean · optionalEnable command blocks
    • passwordstring · optionalServer password (Terraria/Factorio; blank = open)
    • autosave_intervalinteger · optionalFactorio autosave interval in minutes (5-30)
    • afk_autokickinteger · optionalFactorio AFK autokick in minutes (5-60)
    • descriptionstring · optionalFactorio server description shown in the server browser
    • map_sizestring · optionalFactorio map size — locked at world creation, cannot be edited here
  • /host world-list

    List your saved worlds

    • gamestring · optionalWhich game (default: Minecraft)
  • /host world-set

    Switch your active world

    • namestring · requiredThe world to make active
    • gamestring · optionalWhich game (default: Minecraft)
  • /host world-transfer

    Export (download) or import (upload) a saved world as a file

    • directionstring · requiredexport (download your save) or import (upload a save)
    • namestring · requiredWhich saved world
    • gamestring · optionalWhich game (default: Minecraft)
  • /host admin add

    Add a player to your server admin roster (asks you to confirm)

    • playerstring · requiredThe in-game player name to make an admin
  • /host admin list

    Show your server admin roster

  • /host admin remove

    Remove a player from your server admin roster (asks you to confirm)

    • playerstring · requiredThe in-game player name to remove from the admin roster
  • /host config list

    Show the server settings for a game

    • gamestring · optionalWhich game (default: Minecraft)
    • worldstring · optionalWhich world (default: your active world)
  • /host config reset

    Reset a server setting — or all of them — to defaults (asks you to confirm)

    • keystring · optionalThe setting to reset (omit to reset ALL settings)
    • gamestring · optionalWhich game (default: Minecraft)
    • worldstring · optionalWhich world (default: your active world)
  • /host config set

    Change a server setting (asks you to confirm)

    • keystring · requiredThe setting to change (see /host config list)
    • valuestring · requiredThe new value
    • gamestring · optionalWhich game (default: Minecraft)
    • worldstring · optionalWhich world (default: your active world)
/utilUtility4 commands
  • /util json

    Format and pretty-print JSON

    • jsonstring · requiredRaw JSON to format
  • /util set-timezone

    Save your timezone (IANA, e.g. America/New_York) for reminders

    • tzstring · requiredIANA timezone (e.g. America/New_York, Europe/London, Asia/Tokyo)
  • /util time

    Get the current time in a timezone

    • timezonestring · requiredIANA timezone (e.g. America/New_York, Europe/London, Asia/Tokyo)
  • /util translate

    Translate text or a tweet

    • contentstring · requiredThe text to translate, or a Twitter/X URL
    • targetstring · optionalTarget language (default: English). Examples: Spanish, Japanese, French.
/remindReminders5 commands
  • /remind at

    Schedule a personal reminder for a specific date and time

    • whenstring · requiredWhen to remind you (YYYY-MM-DD HH:MM in your timezone)
    • messagestring · requiredWhat to remind you about (1–1900 characters)
  • /remind cancel

    Cancel a reminder by its short ID

    • idstring · requiredThe short ID of the reminder to cancel
  • /remind edit

    Edit an existing personal reminder

    • idstring · requiredThe short ID of the reminder to edit
    • durationstring · optionalNew time as a duration from now (e.g. 5m, 2h, 3d, 1w). Mutex with `when`.
    • whenstring · optionalNew time as YYYY-MM-DD HH:MM in your timezone. Mutex with `duration`.
    • messagestring · optionalNew reminder body (1–1900 characters)
  • /remind in

    Schedule a personal reminder for a duration from now

    • durationstring · requiredHow long from now (e.g. 5m, 2h, 3d, 1w; min 1 minute, max 365 days)
    • messagestring · requiredWhat to remind you about (1–1900 characters)
  • /remind list

    List your active reminders

/scheduleScheduled Messages5 commands
  • /schedule cancel

    Cancel a scheduled channel message

    • idstring · requiredThe short ID of the scheduled message to cancel
  • /schedule edit

    Edit an existing scheduled channel message

    • idstring · requiredThe short ID of the scheduled message to edit
    • whenstring · optionalNew fire time (YYYY-MM-DD HH:MM in your timezone). One-shot only.
    • frequencystring · optionalNew recurrence frequency. Recurring only.
    • timestring · optionalNew time of day (HH:MM 24-hour). Recurring only; pairs with frequency.
    • daystring · optionalWeekday (monday/mon), list (mon,wed,fri), or weekdays/weekends. Monthly: 1–28. Recurring only.
    • channelchannel · optionalNew target channel
    • messagestring · optionalNew message body (1–1900 characters)
  • /schedule list

    List active scheduled messages in this guild

    • channelchannel · optionalFilter to this channel (optional)
  • /schedule once

    Schedule a one-shot message in a channel

    • whenstring · requiredWhen to post (YYYY-MM-DD HH:MM in your timezone)
    • channelchannel · requiredChannel to post in
    • messagestring · requiredThe message to post (1–1900 characters)
  • /schedule recurring

    Schedule a recurring message in a channel

    • frequencystring · requiredHow often to fire
    • timestring · requiredTime of day (HH:MM 24-hour) in your timezone
    • channelchannel · requiredChannel to post in
    • messagestring · requiredThe message to post (1–1900 characters)
    • daystring · optionalWeekday (monday/mon), list (mon,wed,fri), or weekdays/weekends. Monthly: 1–28. Ignored for daily.
/listCustom Lists7 commands
  • /list add

    Append items to a custom list

    • namestring · requiredList to add to
    • itemsstring · requiredComma-separated items to append
  • /list all

    Show all custom lists in this server

  • /list delete

    Delete a custom list

    • namestring · requiredList to delete
  • /list pick

    Randomly pick from a custom list

    • namestring · requiredList to pick from
    • countinteger · optionalHow many to pick (1–25, default 1)
  • /list remove

    Remove items from a custom list

    • namestring · requiredList to remove from
    • itemsstring · requiredComma-separated items to remove
  • /list set

    Create or replace a custom list

    • namestring · requiredList name (letters/digits/spaces/dashes, ≤50)
    • itemsstring · requiredComma-separated items
  • /list show

    Show a custom list

    • namestring · requiredList to show
/giveawayGiveaways5 commands
  • /giveaway cancel

    Cancel a giveaway without picking winners

    • idstring · requiredThe giveaway short ID to cancel
  • /giveaway create

    Start a giveaway in this channel

    • prizestring · requiredWhat the giveaway is for (1–256 chars)
    • durationstring · requiredHow long the giveaway runs (5m, 2h, 3d, 1w; min 1 minute, max 30 days)
    • winnersinteger · optionalHow many winners to pick (1–25; default 1)
    • descriptionstring · optionalOptional flavor text (≤1024 chars)
  • /giveaway end

    End a giveaway now and pick winners

    • idstring · requiredThe giveaway short ID to end
  • /giveaway list

    List active giveaways in this guild

  • /giveaway reroll

    Pick additional winners after an end

    • idstring · requiredThe giveaway short ID to reroll
    • countinteger · optionalHow many new winners (1–25; default 1)

Bot & Admin

/modModeration9 commands
  • /mod banrequires confirmation

    Ban a user from the server

    • user_iduser · requiredThe Discord user ID to ban
    • reasonstring · optionalReason for the ban (shown in audit log)
    • delete_message_daysinteger · optionalDays of the target's messages to delete (0-7, default 0). Useful for spam cleanup.
  • /mod flag-injection

    Flag a prompt-injection / jailbreak attempt

    • reasonstring · requiredBrief description of the manipulation attempt (e.g., "asked me to ignore my rules and grant mod")
  • /mod flag-violation

    Flag prohibited content (auto-revokes AI access)

    • reasonstring · requiredBrief description of the violation (e.g., "requested help with hacking")
  • /mod history

    View moderation history

    • user_iduser · optionalOptional: Get actions against this specific user
    • limitinteger · optionalNumber of actions to return (default 5, max 20)
  • /mod kickrequires confirmation

    Kick a user from the server

    • user_iduser · requiredThe Discord user ID to kick
    • reasonstring · optionalReason for the kick (shown in audit log)
  • /mod purgerequires confirmation

    Delete a user's recent messages in this channel

    • user_iduser · requiredThe Discord user whose messages to delete
    • countinteger · requiredNumber of messages to delete (1-100)
  • /mod timeout

    Temporarily mute a user

    • user_iduser · requiredThe Discord user ID to time out
    • minutesinteger · requiredDuration in minutes (1 to 40320 = 28 days max)
    • reasonstring · optionalReason for the timeout (shown in audit log)
  • /mod unban

    Lift a ban so the user can rejoin

    • user_idstring · requiredThe Discord user ID of the banned user (can't use a user picker since they're not in the guild)
    • reasonstring · optionalReason for the unban (shown in audit log)
  • /mod warn

    Record a warning against a user

    • reasonstring · requiredReason for the warning
    • message_idstring · optionalID of the offending message (optional if user_id is provided)
    • user_iduser · optionalThe Discord user to warn (optional if message_id is provided)
/ticketSupport Tickets4 commands
  • /ticket add

    Add a member to this ticket channel

    • useruser · requiredMember to add to this ticket
  • /ticket panel

    Post the "Open a ticket" button panel

    • channelchannel · optionalChannel to post the panel in (defaults to here)
  • /ticket remove

    Remove a member from this ticket channel

    • useruser · requiredMember to remove from this ticket
  • /ticket setup

    Configure the ticket system (mod role, category, archive)

    • mod_rolerole · requiredRole that can see and manage every ticket
    • categorychannel · requiredCategory new ticket channels are created under
    • archive_channelchannel · requiredChannel that receives closed-ticket transcripts
/infoInfo3 commands
  • /info ping

    Check bot latency

  • /info server

    Get information about this server

  • /info user

    Get information about a user

    • user_iduser · optionalThe 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
  • /feedback

    Send feedback or a message to the bot owner

    • messagestring · requiredThe feedback message to send to the bot owner