Command documentation

Every prefix command PrimeBot understands, auto-generated from the bot's command handler. Commands run with your server's prefix (default $) — most also exist as slash commands.

73 commands Press / to search

Moderation

17 commands

$role

Manage Roles

Manage roles: add or remove a role for a member, create a new role, or list the server roles.

$role add @user @role$role remove @user @role$role create [name] [color] [hoist] [mentionable]$role list

$rmr

Moderate MembersEmpty reason removes the stored reason

Edit or clear the stored reason for an automod enforcement embed (CID) so the dashboard/ban-DM reason can be corrected after the fact.

$rmr <CID> [reason]$rmr <CID> (empty reason clears)

$lock

Administrator

Lock a channel so regular members can no longer send messages in it.

$lock [#channel]

$unlock

Administrator

Unlock a previously locked channel.

$unlock [#channel]

$hide

Administrator

Hide a channel from regular members.

$hide [#channel]

$unhide

Administrator

Make a hidden channel visible to regular members again.

$unhide [#channel]

$nuke

Administrator

Delete and recreate a channel to wipe its entire message history.

$nuke

$kick

Administrator

Kick a member from the server.

$kick @member [reason]

$ban

Administrator

Ban a member from the server.

$ban <@member|userid> [reason]

$unban

Administrator

Unban a member by user id.

$unban <userid> [reason]

$warn

Moderate Members

Warn a member. When they reach the configured warning threshold, the escalation actions run automatically.

$warn @member [reason]

$unwarn

Moderate Members

Remove one, several, or all of a member’s warnings.

$unwarn @member [count|all]

$warnings

List the warnings a member has (your own if no member is given).

$warnings [@member]

$mute

Moderate Members

Timeout a member, or apply the configured mute role when a timeout is not possible.

$mute @member [seconds] [reason]

$appealchannel

Moderate Members

View or set the server's automod appeal channel (where filed appeals are posted for moderators). Use `off` to clear.

Also: $appealchannelid
$appealchannel [#channel|channelId]$appealchannel off

$unmute

Moderate Members

Remove a member’s timeout or the configured mute role.

$unmute @member

$purge

Manage Messages

Bulk-delete recent messages, only one member’s messages, or everything between two message IDs.

$purge <count>$purge @member <count>$purge between <start_id> <end_id>

Configuration

6 commands

$prefix

Administrator

View the server's current text prefix or change it.

$prefix [new prefix]

$embed

Manage ServerSlash equivalent: /embed send | /embed list

Send an embed built and saved in the dashboard Embed Builder (Features → Embed) into a channel. Saving an embed stores it per-server, and this command posts it without rebuilding it.

$embed send <name|id> [#channel]$embed list

$broadcast

Manage Server

Opt the server in or out of developer broadcasts, or choose the broadcast channel. Bot developers use the bare command to send a bot-wide broadcast.

$broadcast <enable|disable|channel #channel>

$np

Bot developer

Grant, revoke or check no-prefix mode so a user can run commands without the prefix.

Also: $noprefix
$np add @user [minutes]$np remove @user$np status [@user]$np enable [minutes]$np disable

$dev

add/remove/list are owner-only

PrimeBot bot-management role service. Shows your role (or another user's); the owner assigns user/moderator/admin/developer roles. The owner role is reserved for config developerIds.

$dev [@user]$dev add @user <role>$dev remove @user$dev list

$broadcastsettings

Administrator

Show the broadcast settings help and current status.

Also: $bsettings
$broadcastsettings [enable|disable|status]

Welcome

4 commands

$welcome-enable

Manage Server

Enable the welcome system for this server.

Also: $welcomeenable $welcome-on
$welcome-enable

$welcome-disable

Manage Server

Disable the welcome system for this server.

Also: $welcomedisable $welcome-off
$welcome-disable

$welcome-channel

Manage Server

Set the channel welcome messages are posted to.

Also: $welcomechannel
$welcome-channel #channel

$welcomeconfig

Manage Server

Show an overview of the welcome configuration commands.

Also: $welcome
$welcomeconfig

Leveling

12 commands

$leaderboard

Show the server’s XP leaderboard.

Also: $levels $lb
$leaderboard

$rank

Show your (or another member’s) rank card with level, XP and progress.

Also: $profile $exp $level
$rank [@user]

$set-level

Bot developer

Set a member’s level directly.

Also: $setlevel
$set-level @user <level>

$badge

Beta program only

Show your (or another member’s) earned badges.

Also: $badges
$badges [@user]

$award-badge

Manage Server

Award a badge to a member.

Also: $awardbadge $give-badge
$award-badge @user <achievement|special> <badge_id>

$revoke-badge

Manage Server

Revoke a badge from a member.

Also: $revokebadge $remove-badge
$revoke-badge @user <badge_id>

$view-badges

Beta program only

List every available badge (level, achievement and special).

Also: $viewbadges $listbadges $badgelist
$view-badges

$level-enable

Manage Server

Enable the XP leveling system for this server.

Also: $levelenable $leveling-enable $levelingon $leveling-on
$level-enable

$level-disable

Manage Server

Disable the XP leveling system for this server.

Also: $leveldisable $leveling-disable $levelingoff $leveling-off
$level-disable

$level-channel

Manage Server

Set the channel level-up announcements are posted to.

Also: $levelchannel
$level-channel #channel

$level-multiplier

Manage Server

Set the server-wide XP multiplier (0–5).

Also: $levelmultiplier
$level-multiplier <value>

$leveling

Show an overview of the leveling commands.

Also: $lvl
$leveling

Polls

3 commands

$poll

Create a timed reaction poll with two or more options (24 hours by default).

$poll <question> <option1> <option2> [options…] [duration]

$endpoll

Manage Messages

End an active poll early and post the results.

$endpoll <message_id>

$lpoll

Cross-server live polls shared with a poll ID and pass code.

Also: $livepoll
$lpoll create <question> <option1> <option2> [duration] [multiple_votes]$lpoll join <poll_id|pass_code>$lpoll results <poll_id|pass_code>$lpoll end <poll_id>$lpoll list

Giveaways

5 commands

$giveaway

Show the giveaway command help (start, end and reroll).

$giveaway

$gstart

Manage Server

Start a giveaway in the current channel.

$gstart <duration> <winners> <prize>

$end

Manage Server

End a running giveaway early, picking the winners immediately.

Also: $gend
$gend <message_id>

$reroll

Manage Server

Pick a new winner for a completed giveaway.

$reroll <message_id>

$lgiveway

Cross-server giveaways joinable from any server with the pass code.

Also: $lgiveaway $livegiveaway
$lgiveway create <prize> <duration> <winners> [description]$lgiveway join <giveaway_id|pass_code>$lgiveway results <giveaway_id|pass_code>$lgiveway end <giveaway_id>$lgiveway list

Games

9 commands

$tictactoe

Start a multiplayer Tic-Tac-Toe game in the current channel.

Also: $tictactoi
$tictactoe

$move

Make a move in the channel’s active Tic-Tac-Toe game.

$move <position 1–9>

$tend

End the current Tic-Tac-Toe game (game starter or moderators only).

$tend

$cstart

Manage Server

Start a counting game in the current channel.

$cstart [start number] [goal number]

$cstatus

Show the status of this channel’s counting game.

$cstatus

$cend

Manage Server

End the counting game running in this channel.

$cend

$chelp

Show the counting-game help.

$chelp

$truthdare

Start a round of Truth or Dare.

$truthdare

$qadd

Add a custom truth or dare question to the pool.

$qadd <truth|dare> <question>

Tickets

2 commands

$thelp

Ticket panels are configured only from the dashboard (🎫 Tickets tab); this command explains that.

Also: $ticket $tcreate $createt $thistory
$thelp

$createticket

Ticket panels are configured only from the dashboard (🎫 Tickets tab); this command explains that.

$createticket

Automation

2 commands

$autoreact

Manage Server

Automatically react with an emoji to messages containing a trigger word.

Also: $auto-react
$autoreact enable|disable$autoreact add <trigger> <emoji>$autoreact remove <trigger>$autoreact list

$autoresponder

Manage Server

Automatically reply with a text response when a message contains (or exactly matches) a trigger.

Also: $auto-responder $aresponder $ar
$autoresponder enable|disable$autoresponder add <trigger> | <response>$autoresponder exact <trigger> | <response>$autoresponder remove <trigger>$autoresponder list

Engagement

1 command

$birthday

Set your birthday, check someone’s, or list upcoming birthdays. Admins can also set the announcement channel and the birthday role.

Also: $bday
$birthday set <MM/DD/YYYY>$birthday remove$birthday list$birthday check [@user]$birthday channel [#channel]$birthday role [@role]

Utility

11 commands

$rm

Administrator

Rename a channel (defaults to the current channel).

Also: $rename
$rm [#channel] <new name>

$snipe

Show the most recently deleted message in a channel.

$snipe [#channel]

$commands

Browse all commands by category, or open one category’s list directly.

$commands [category]

$help

Show the animated help menu with every command category.

Also: $categories
$help [category]

$echo

Make the bot repeat a message in the channel.

$echo <message>

$ab

Show the legacy about page describing the bot and its features.

$ab

$ulog

Show the legacy update log.

$ulog

$ping

Measure gateway latency and database connectivity.

$ping

$about

Show information about PrimeBot and its features.

$about

$stats

Show live bot statistics: uptime, memory, servers, users and failover-node health.

Also: $statistics
$stats

$updates

Show the latest update log.

$updates

Beta

1 command

$beta

Server Owner

Enable, disable or check beta features for this server (the server must already be on the developer-approved allowed list).

$beta <enable|disable|status>
No commands match your search.