Skip to content

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 ​

CommandWhat it does
/help [page]Lists the commands you can use in this server, plus dashboard and docs links. Always on.
/pizzaPosts 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.

CommandWhat it shows
/serverinfoServer 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.
/membercountThe server's member count.

XP & levels ​

These appear when the XP & levels feature is on.

CommandWhat 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 optoutStop earning XP here (existing XP kept).
/xp optinResume 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.

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

CommandWhat 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).

CommandWho can use itWhat it does
/ticket openAnyoneOpen a new support ticket.
/ticket claimSupport staffClaim the ticket in this channel.
/ticket closeStaff or the openerClose the ticket in this channel.
/ticket reopenSupport staffReopen the closed ticket in this channel.
/ticket add <user>Staff or the openerAdd a member to the ticket.
/ticket remove <user>Staff or the openerRemove 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.

CommandWhat 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 listShow 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.

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

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

CommandWhat it does
/giveawaysOpen 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.

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

CommandWhat it does
/sticky set <text>Set or replace this channel's sticky message.
/sticky enableTurn this channel's sticky back on.
/sticky disableTurn this channel's sticky off.

Birthdays ​

These appear when the Birthdays feature is on. Your birthday is per server.

CommandWhat it does
/birthday set <month> <day>Set your birthday (month and day only).
/birthday showShow the birthday you've set here.
/birthday clearRemove 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.

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