Slash command reference
Every slash command SnowstormBot provides, and when it is available. Members type these in Discord. Replies from most of them are private (only the person who ran the command sees them), so they do not clutter channels.
Commands can take up to an hour to appear
Discord registers command changes in the background. A newly enabled feature or custom command may take a little while to show up.
Always available
| Command | What it does |
|---|---|
/help [page] | Lists the commands you can use in this server, plus dashboard and docs links. Always on. |
/pizza | Posts a pizza emoji. Always on, just for fun. |
The bot also reacts with a pizza emoji when someone says "pizza" in chat (rate-limited so it can't be spammed). Server owners can turn that off from their profile; it applies to every server they own.
Built-in, toggleable
Turn these on or off on the Default commands tab of Commands. All are on by default.
| Command | What it shows |
|---|---|
/serverinfo | Server name, member count, boosts, and age. |
/userinfo [user] | A user's profile: avatar, names, account age, join date, and roles. Defaults to you. Shows an Achievements button when that feature is on. |
/roleinfo <role> | A role's colour, position, key permissions, and flags. |
/channelinfo [channel] | A channel's type, category, topic, slowmode, and age. Defaults to the current channel. |
/membercount | The server's member count. |
XP & levels
These appear when the XP & levels feature is on.
| Command | What it does |
|---|---|
/rank [user] | XP, level, progress to the next level, and leaderboard position. Defaults to you. |
/leaderboard [count] | The top XP earners. count is 1 to 25 (default 10). |
/xp optout | Stop earning XP here (existing XP kept). |
/xp optin | Resume earning XP. |
Moderation
These appear when the Moderation records & commands feature is on. Who can use each depends on the role gates you set; see Moderation.
| Command | What it does |
|---|---|
/warn add <user> <text> | Warn a member. |
/warn list <user> | List a member's warnings. Anyone can list their own. |
/warn delete <user> <number> | Delete a warning by its list number. |
/note add <user> <text> | Add an internal note (mod-only). |
/note list <user> | List a member's notes (mod-only). |
/note delete <user> <number> | Delete a note by its list number. |
/warnings | View your own warnings. |
Action commands
Also part of the Moderation records & commands feature. Each command has its own role gate (owner only until you nominate roles), so you can grant just what a role needs. Timeouts, kicks, bans, and unbans auto-record a note on the member. See Action commands for details.
| Command | What it does |
|---|---|
/timeout <user> <duration> [reason] | Time out a member (30m, 1h, 2d, 1h30m; max 28 days). |
/untimeout <user> | Clear an active timeout. |
/kick <user> [reason] | Kick a member. |
/ban <user> [reason] [delete_days] | Ban a user, optionally deleting 0 to 7 days of their messages. |
/tempban <user> <duration> [reason] [delete_days] | Ban a user for a set time; the bot unbans them automatically (1h, 7d, 1h30m; 1 minute to 365 days). |
/unban <user> | Remove a ban. |
/nick <user> [name] | Change or reset a member's nickname. |
/role add <user> <role> | Grant a role (limited to the assignable-roles list when one is set). |
/role remove <user> <role> | Remove a role (limited to the assignable-roles list when one is set). |
/temprole <user> <role> <duration> [reason] | Grant a role for a set time; the bot removes it automatically (same durations as /tempban). |
/purge <count> [user] [contains] [bots] | Delete up to 100 recent messages from the current channel, with optional filters. |
/slowmode <seconds> [channel] | Set a channel's slowmode (0 turns it off, max 6 hours). |
/lock [channel] [reason] | Stop members from sending messages in a channel. |
/unlock [channel] | Undo a lock. |
/case lookup <number> | Show a moderation case by its number (View gate). |
/case reason <number> <reason> | Set or change a case's reason; updates the mod-log entry (Edit-case gate). |
When a mod-log channel is configured, every action above (plus warnings and notes) posts a numbered case embed there.
Tickets
These appear when the Support tickets feature is on. Claiming, closing, reopening, and adding or removing members are limited to your support roles (and, for closing and member changes, the person who opened the ticket).
| Command | Who can use it | What it does |
|---|---|---|
/ticket open | Anyone | Open a new support ticket. |
/ticket claim | Support staff | Claim the ticket in this channel. |
/ticket close | Staff or the opener | Close the ticket in this channel. |
/ticket reopen | Support staff | Reopen the closed ticket in this channel. |
/ticket add <user> | Staff or the opener | Add a member to the ticket. |
/ticket remove <user> | Staff or the opener | Remove a member from the ticket. |
Reminders
These appear when the Reminders feature is on. They act only on your own reminders, and replies are private.
| Command | What it does |
|---|---|
/remindme <duration> <text> | Set a personal reminder; the bot DMs you when it's due (10m, 2h, 1d, 1h30m; 1 minute to 365 days). |
/reminders list | Show your pending reminders in this server. |
/reminders cancel <number> | Cancel one of your reminders by its list number. |
Polls
This appears when the Polls feature is on. Anyone can start a poll; the reply is private and voting uses Discord's built-in poll buttons.
| Command | What it does |
|---|---|
/poll <question> <option1> <option2> [option3…option10] [duration] [multi_select] | Start a poll (2 to 10 options; 1h to 7d, default 24h). The bot posts a results summary when it closes. |
Suggestions
This appears when the Suggestions feature is on. Anyone can suggest; the reply is private and the suggestion is posted to your suggestions channel with vote buttons.
| Command | What it does |
|---|---|
/suggest <text> | Post a suggestion (up to 2000 characters) to the suggestions channel with up/down vote buttons. |
Each posted suggestion also carries Accept / Deny / Consider buttons. Only members with the Manage Server permission or one of the configured manager roles can use them; clicking one opens a box for an optional reason and updates the suggestion's status.
Giveaways
This appears when the Giveaways feature is on, and only opens for the server owner or members holding a configured host role. The command opens a private wizard (a box for the prize, duration, and winner count, plus role dropdowns); members enter the posted giveaway with its Enter button.
| Command | What it does |
|---|---|
/giveaways | Open the giveaway wizard to create and manage your giveaways. |
Send message and announcements
/announce appears when the Send message feature is on (it is on by default), and is limited to members with the Manage Server permission.
| Command | What it does |
|---|---|
/announce <channel> <title> <message> [role] [color] | Post a rich-embed announcement to a channel. Only the role you pass is pinged (it is tagged right above the announcement). color is a hex accent like #5865F2. |
Temporary voice channels
The Temporary voice feature has no slash command; it works when a member joins the configured lobby voice channel. Each spawned channel gets a control panel with Rename, Set user limit, Lock / Unlock, and Kick buttons that only the channel's owner can use.
Sticky messages
These appear when the Sticky messages feature is on, and work for server admins (Manage Server or Administrator) and members with one of the configured manager roles. Each acts on the channel it's run in.
| Command | What it does |
|---|---|
/sticky set <text> | Set or replace this channel's sticky message. |
/sticky enable | Turn this channel's sticky back on. |
/sticky disable | Turn this channel's sticky off. |
Birthdays
These appear when the Birthdays feature is on. Your birthday is per server.
| Command | What it does |
|---|---|
/birthday set <month> <day> | Set your birthday (month and day only). |
/birthday show | Show the birthday you've set here. |
/birthday clear | Remove your birthday from this server. |
Achievements
These appear when the Achievements feature is on. Replies are private, and both default to you but accept any member.
| Command | What it does |
|---|---|
/achievements list [user] | A paginated list of a member's earned achievements, numbered, with rarity and when each was earned. |
/achievements view <number> [user] | Re-renders the card for one earned achievement (by its list number) and shows its description. |
/userinfo [user] also shows an Achievements button that opens that member's list.
Custom commands
Any custom commands you create appear alongside these, named whatever you chose. You can restrict each one to specific roles.