Reference

Command reference

Every Discord Buddy slash command and app command, with options, who can use it and what it does.

Updated Oct 21, 2026

Type / in any channel and pick Discord Buddy to see these in Discord. Commands marked with a permission only appear for members who have it (server admins can change that in Server Settings → Integrations → Discord Buddy). Commands shown as Right-click … → Apps are app commands: right-click (or long-press on mobile) a member or a message to find them.

How to read the usage line: <option> is required and [option] is optional.

Tip

Use the filter below, or press Ctrl + K anywhere in the docs and type part of a command name.

Setup & info#

/botinfo Administrator

Displays information about the bot.

/help [command] Everyone

Browse Discord Buddy commands and guides (only you can see it).

  • command text, optional — Look up one command, e.g. "rank" or "xp leaderboard".
/ping Everyone

Displays the ping of the bot and discord api.

/serverinfo Everyone

Displays current discord server information.

/setup [feature] Administrator

Open the server setup panel (only you can see it).

  • feature text, optional — Jump straight to one setup task (leave empty to open the panel) (Command Roles, My Premium Settings, Make Server Premium, Update Channels and Roles for Website, XP System, Create Application Embed with Dropdown, Create Ticket Embed with Button, Server Logs, Join & Leave Messages, Boost Messages, Counting Channel, Daily Activity Report, Warn System, Message Filters, Ban Appeals, Auto Responder)
Right-click a member → Apps → User Info Everyone

Right-click a member → Apps → User Info

/userinfo [user] Everyone

Displays detailed user information.

  • user user, optional — Tag user you would like to get information for.

Moderation#

/ban <user> <reason> <delete> Manage Server

Ban a user from the discord server.

  • user user — User tag or id you would like to ban.
  • reason text — Reason for ban.
  • delete text — Delete User's Message History (Don't Delete Any, Previous Hour, Previous 6 Hours, Previous 12 Hours, Previous 24 Hours, Previous 3 Days, Previous 7 Days)
/kick <user> <reason> Manage Server

Kick a user from the discord server.

  • user user — User tag or id you would like to kick.
  • reason text — Reason for kick.
/mute <user> <reason> <timeout> Manage Server

Mute a user when they need silenced on the server.

  • user user — User you would like to mute and reason for mute.
  • reason text — Reason for mute.
  • timeout text — Timeout length. 1m/1h/1d/1w
Right-click a message → Apps → Mute Message User Manage Server

Right-click a message → Apps → Mute Message User

Right-click a member → Apps → Mute User Manage Server

Right-click a member → Apps → Mute User

/prune <amount> Manage Messages

Removes a given amount of previous messages from the current channel!

  • amount number — Amount of messages to prune. Max 99
/removewarn <warnid> Manage Server

Remove a warning from system.

  • warnid number — Warning ID you would like to remove.
/spamalert [enabled] [duplicates] [window_seconds] [timeout_minutes] [mode] [channel_threshold] [log_channel] Manage Server

Open the spam alert panel (or change settings directly with the options).

  • enabled true/false, optional — Turn spam alerts on or off.
  • duplicates number, optional — Allowed matching posts before action; lower catches spam sooner (ideal 1-3).
  • window_seconds number, optional — Time window checked for repeats; larger values catch slower spam waves (ideal 15-45s).
  • timeout_minutes number, optional — Timeout length after detection (0 disables timeout, ideal 5-60m).
  • mode text, optional — Detection mode: same text spam or any message channel-hopping. (Same text across channels, Any message in many channels)
  • channel_threshold number, optional — Only for any-message mode: trigger when user posts in this many channels (or more) in the window.
  • log_channel channel, optional — Channel to log spam incidents.
/unban <user> <reason> Manage Server

UnBan a user from the discord server.

  • user text — User id you would like to unban.
  • reason text — Reason for unban.
/unmute <user> <reason> Manage Server

UnMute a user when they are free to chat on the server.

  • user user — User you would like to unmute and reason for unmute.
  • reason text — Reason for mute.
/warn <user> <reason> Manage Server

Warn a user for doing something they should not have been doing.

  • user user — User you would like to warn.
  • reason text — Reason for warn.
Right-click a message → Apps → Warn Message User Manage Server

Right-click a message → Apps → Warn Message User

Right-click a member → Apps → Warn User Manage Server

Right-click a member → Apps → Warn User

/warns [user] Everyone

Display warnings, mutes, and bans on the server or per user.

  • user user, optional — User id or tag you would like display warns for.

Levels & XP#

/rank [user] Everyone

View rank card for yourself or another user.

  • user user, optional — User to lookup
/xp blacklist Manage Server

Open the XP blacklist panel: channels and roles that earn no XP.

/xp bonusalerts toggle Everyone

Toggle the XP Bonus Alerts role.

/xp bonussettings [setting] [value] Manage Server

Open the XP bonus drop panel (or change one setting directly).

  • setting text, optional — Change one setting directly (leave empty to open the panel). (enabled, dropChannel, windowStart, windowEnd, commonWeight, uncommonWeight, rareWeight, epicWeight, legendaryWeight)
  • value text, optional — New value (#channel for dropChannel, HH:MM UTC for times).
/xp bonustemplates Manage Server

Open the XP bonus drop templates panel.

/xp event Manage Server

Open the XP events panel: temporary server-wide XP boosts.

/xp leaderboard [page] Everyone

View the server XP leaderboard.

  • page number, optional — Page number
/xp multiplier Manage Server

Open the XP multiplier panel: boosters, roles and channels.

/xp rank [user] Everyone

View rank card for yourself or another user.

  • user user, optional — User to lookup
/xp rewards daily Everyone

Claim your daily XP.

/xp rewards weekly Everyone

Claim your weekly XP.

/xp roles Manage Roles

Open the level reward roles panel.

/xp settings [setting] [value] Manage Server

Open the XP settings panel (or change one setting directly).

  • setting text, optional — Change one setting directly (leave empty to open the panel). (enabled, textCooldown, textXp, voiceInterval, voiceXp, levelBase, levelMultiplier, levelUpMessage, levelUpChannel, keepLevelRoles, decayEnabled, decayRate, decayAfterDays)
  • value text, optional — The new value (channel mention for levelUpChannel).
/xp stats [user] Everyone

View stats for yourself or another user.

  • user user, optional — User to lookup
/xpblacklist Manage Server

Open the XP blacklist panel: channels and roles that earn no XP.

/xpbonusalerts toggle Everyone

Toggle the XP Bonus Alerts role.

/xpbonussettings [setting] [value] Manage Server

Open the XP bonus drop panel (or change one setting directly).

  • setting text, optional — Change one setting directly (leave empty to open the panel). (enabled, dropChannel, windowStart, windowEnd, commonWeight, uncommonWeight, rareWeight, epicWeight, legendaryWeight)
  • value text, optional — New value (#channel for dropChannel, HH:MM UTC for times).
/xpbonustemplates Manage Server

Open the XP bonus drop templates panel.

/xpevent Manage Server

Open the XP events panel: temporary server-wide XP boosts.

/xpleaderboard [page] Everyone

View the server XP leaderboard.

  • page number, optional — Page number
/xpmultiplier Manage Server

Open the XP multiplier panel: boosters, roles and channels.

/xprewards daily Everyone

Claim your daily XP.

/xprewards weekly Everyone

Claim your weekly XP.

/xproles Manage Roles

Open the level reward roles panel.

/xpsettings [setting] [value] Manage Server

Open the XP settings panel (or change one setting directly).

  • setting text, optional — Change one setting directly (leave empty to open the panel). (enabled, textCooldown, textXp, voiceInterval, voiceXp, levelBase, levelMultiplier, levelUpMessage, levelUpChannel, keepLevelRoles, decayEnabled, decayRate, decayAfterDays)
  • value text, optional — The new value (channel mention for levelUpChannel).
/xpstats [user] Everyone

View XP, message, and voice stats for yourself or another user.

  • user user, optional — User to view

Engagement#

/starboard [show] Manage Server

Open the starboard settings panel (or show a starred message).

  • show number, optional — Show a starred message by its starboard number instead of opening the panel.

Roles#

/buttonrole <role> [style] [message] [embed] Manage Roles

Create a button that toggles a role.

  • role role — Role to give when the button is pressed
  • style text, optional — Button style (Primary, Secondary, Success, Danger)
  • message text, optional — Optional custom message to display with the button
  • embed true/false, optional — Send the custom message as an embed instead of plain text

Tickets & support#

/apply Everyone

Bot will dm user the requested application.

/support_latest Everyone

View the support threads with the most recent activity.

/support_status Everyone

View all support threads and their status.

/ticket Everyone

Create a new ticket with staff.

Announcements#

/autopublish Manage Server

Pick the announcement channels Buddy publishes automatically.

Right-click a message → Apps → Post to Announcement Everyone

Right-click a message → Apps → Post to Announcement

Right-click a message → Apps → Schedule Announcement Manage Server

Right-click a message → Apps → Schedule Announcement

/scheduleannouncement [announcement] Manage Server

Open the scheduled announcements panel: schedule, view or cancel posts.

  • announcement number, optional — Jump straight to this scheduled announcement number.

Automation#

/eventtimer [timer] Manage Server

Open the event timer panel: countdowns that rename a category or voice channel.

  • timer number, optional — Jump straight to editing this timer number.
/socialstats [counter] Manage Server

Open the social counters panel: voice channels that show social media stats.

  • counter number, optional — Jump straight to editing this counter number.

Banners & icons#

/banner_status Everyone

View Banners Status.

/edit_banner_overlays <status> Manage Messages

Edit server banner overlays by status.

  • status text — Banner Overlay Status (Active Banners, Disabled Banners, Pending Banners)
/edit_banners [status] Manage Messages

Edit server banners by status.

  • status text, optional — Banner Status (Active Banners, Disabled Banners, Pending Banners)
/edit_icons <status> Manage Messages

Edit server icons by status.

  • status text — Icon Status (Active Icons, Disabled Icons, Pending Icons)
Right-click a message → Apps → Get Images Everyone

Right-click a message → Apps → Get Images

/icon_status Everyone

View Icons Status.

/rotation_playlist [type] Manage Messages

Choose which playlist rotates and move banners or icons between playlists.

  • type text, optional — Banners or icons (default: banners). (Banners, Icons)
/upload_banner <image_file> Everyone

Submit a new server banner image.

  • image_file file — Server banner image file. | jpg, jpeg, png, gif | 960x540, 16:9
/upload_banner_overlay <image_file> Manage Messages

Staff submit a new server banner image overlay.

  • image_file file — Server banner image overlay file. | png | 960x540, 16:9
/upload_banner_staff <image_file> Manage Messages

Staff submit a new server banner image.

  • image_file file — Server banner image file. | jpg, jpeg, png, gif | 960x540, 16:9
/upload_icon <image_file> Everyone

Submit a new server icon image.

  • image_file file — Server icon image file. | jpg, jpeg, png, gif | square, 512x512 recommended
/upload_icon_staff <image_file> Manage Messages

Staff submit a new server icon image.

  • image_file file — Server icon image file. | jpg, jpeg, png, gif | square, 512x512 recommended
/view_banners Everyone

View active server banners.

/view_icons Everyone

View active server icons.

Invites & growth#

/bump Everyone

Bumps Current Server Up the Discords Server List on Discord-Buddy.com.

/invite create <keyword> Everyone

Create a new invite

  • keyword text — What keyword would you like to use for this invite code?
/invite stats Everyone

Show invite stats

Utilities#

/echo <message> [channel] Administrator

Sends a message by the bot to current or set channel.

  • message text — Message you would like bot to send out.
  • channel channel, optional — Channel you want the bot to post message in.
/say <content> Administrator

Sends content from bot as an embed to current channel.

  • content text — Content you would like in the embed description field.
/summary [amount] Everyone

Summarize recent chat history.

  • amount number, optional — Number of recent messages to summarize (default: 10).
/timestamp <time> <period> [message] [month] [day] [year] [format] [timezone] [timezone_custom] Everyone

Convert a date/time into a Discord formatted timestamp.

  • time text — Time in H or H:MM format (12-hour clock).
  • period text — Whether the time is AM or PM. (AM, PM)
  • message text, optional — Message containing {timestamp} placeholder. Appends if missing.
  • month text, optional — Month (name, abbreviation, number, or "current"). Defaults to current month.
  • day number, optional — Day of the month (1-31). Defaults to today.
  • year number, optional — Year (e.g. 2026). Defaults to current year.
  • format text, optional — Choose how Discord should display the timestamp. (Short Time (16:20), Long Time (16:20:30), Short Date (20/04/2021), Long Date (20 April 2021), Short Date & Time (20 April 2021 16:20), Long Date & Time (Tuesday, 20 April 2021 16:20), Relative (in 2 months))
  • timezone text, optional — Timezone preset (dropdown). (Server Default, UTC, US — Eastern (America/New_York), US — Central (America/Chicago), US — Mountain (America/Denver), US — Arizona (America/Phoenix), US — Pacific (America/Los_Angeles), US — Alaska (America/Anchorage), US — Hawaii (Pacific/Honolulu), Canada — Atlantic (America/Halifax), UK (Europe/London), Central Europe (Europe/Berlin), Australia — Sydney (Australia/Sydney), Australia — Perth (Australia/Perth), New Zealand (Pacific/Auckland), India (Asia/Kolkata), Japan (Asia/Tokyo), Brazil — São Paulo (America/Sao_Paulo))
  • timezone_custom text, optional — Custom timezone (IANA like America/Chicago, or offset like -06:00). Overrides dropdown.

Fun#

/improv [scene] [style] Everyone

Create a short improv scene.

  • scene text, optional — Optional starting prompt for the improv.
  • style text, optional — Improv style (Funny, Serious, Awkward, Romantic, Random)
/showdown [type] Everyone

Start a mini game in this channel.

  • type text, optional — Choose a specific showdown type (Reaction, Trivia, Emoji, Poll, Word, Wild)
/spin leaderboard [page] Everyone

View the Spin Machine leaderboard.

  • page number, optional — Page number
/spin play Everyone

Spin the slots and win big!

/story-mode Everyone

Create a short adventure using recent chat topics.

/vibecheck Everyone

Analyze the recent mood of this channel.

Loading…