$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 listEvery 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.
$roleManage 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$rmrEdit 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)$lockLock a channel so regular members can no longer send messages in it.
$lock [#channel]$unlockUnlock a previously locked channel.
$unlock [#channel]$hideHide a channel from regular members.
$hide [#channel]$unhideMake a hidden channel visible to regular members again.
$unhide [#channel]$nukeDelete and recreate a channel to wipe its entire message history.
$nuke$kickKick a member from the server.
$kick @member [reason]$banBan a member from the server.
$ban <@member|userid> [reason]$unbanUnban a member by user id.
$unban <userid> [reason]$warnWarn a member. When they reach the configured warning threshold, the escalation actions run automatically.
$warn @member [reason]$unwarnRemove one, several, or all of a member’s warnings.
$unwarn @member [count|all]$warningsList the warnings a member has (your own if no member is given).
$warnings [@member]$muteTimeout a member, or apply the configured mute role when a timeout is not possible.
$mute @member [seconds] [reason]$appealchannelView or set the server's automod appeal channel (where filed appeals are posted for moderators). Use `off` to clear.
$appealchannelid$appealchannel [#channel|channelId]$appealchannel off$unmuteRemove a member’s timeout or the configured mute role.
$unmute @member$purgeBulk-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>$prefixView the server's current text prefix or change it.
$prefix [new prefix]$embedSend 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$broadcastOpt 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>$npGrant, revoke or check no-prefix mode so a user can run commands without the prefix.
$noprefix$np add @user [minutes]$np remove @user$np status [@user]$np enable [minutes]$np disable$devPrimeBot 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$broadcastsettingsShow the broadcast settings help and current status.
$bsettings$broadcastsettings [enable|disable|status]$welcome-enableEnable the welcome system for this server.
$welcomeenable $welcome-on$welcome-enable$welcome-disableDisable the welcome system for this server.
$welcomedisable $welcome-off$welcome-disable$welcome-channelSet the channel welcome messages are posted to.
$welcomechannel$welcome-channel #channel$welcomeconfigShow an overview of the welcome configuration commands.
$welcome$welcomeconfig$leaderboardShow the server’s XP leaderboard.
$levels $lb$leaderboard$rankShow your (or another member’s) rank card with level, XP and progress.
$profile $exp $level$rank [@user]$set-levelSet a member’s level directly.
$setlevel$set-level @user <level>$badgeShow your (or another member’s) earned badges.
$badges$badges [@user]$award-badgeAward a badge to a member.
$awardbadge $give-badge$award-badge @user <achievement|special> <badge_id>$revoke-badgeRevoke a badge from a member.
$revokebadge $remove-badge$revoke-badge @user <badge_id>$view-badgesList every available badge (level, achievement and special).
$viewbadges $listbadges $badgelist$view-badges$level-enableEnable the XP leveling system for this server.
$levelenable $leveling-enable $levelingon $leveling-on$level-enable$level-disableDisable the XP leveling system for this server.
$leveldisable $leveling-disable $levelingoff $leveling-off$level-disable$level-channelSet the channel level-up announcements are posted to.
$levelchannel$level-channel #channel$level-multiplierSet the server-wide XP multiplier (0–5).
$levelmultiplier$level-multiplier <value>$levelingShow an overview of the leveling commands.
$lvl$leveling$pollCreate a timed reaction poll with two or more options (24 hours by default).
$poll <question> <option1> <option2> [options…] [duration]$endpollEnd an active poll early and post the results.
$endpoll <message_id>$lpollCross-server live polls shared with a poll ID and pass code.
$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$giveawayShow the giveaway command help (start, end and reroll).
$giveaway$gstartStart a giveaway in the current channel.
$gstart <duration> <winners> <prize>$endEnd a running giveaway early, picking the winners immediately.
$gend$gend <message_id>$rerollPick a new winner for a completed giveaway.
$reroll <message_id>$lgivewayCross-server giveaways joinable from any server with the pass code.
$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$tictactoeStart a multiplayer Tic-Tac-Toe game in the current channel.
$tictactoi$tictactoe$moveMake a move in the channel’s active Tic-Tac-Toe game.
$move <position 1–9>$tendEnd the current Tic-Tac-Toe game (game starter or moderators only).
$tend$cstartStart a counting game in the current channel.
$cstart [start number] [goal number]$cstatusShow the status of this channel’s counting game.
$cstatus$cendEnd the counting game running in this channel.
$cend$chelpShow the counting-game help.
$chelp$truthdareStart a round of Truth or Dare.
$truthdare$qaddAdd a custom truth or dare question to the pool.
$qadd <truth|dare> <question>$thelpTicket panels are configured only from the dashboard (🎫 Tickets tab); this command explains that.
$ticket $tcreate $createt $thistory$thelp$createticketTicket panels are configured only from the dashboard (🎫 Tickets tab); this command explains that.
$createticket$autoreactAutomatically react with an emoji to messages containing a trigger word.
$auto-react$autoreact enable|disable$autoreact add <trigger> <emoji>$autoreact remove <trigger>$autoreact list$autoresponderAutomatically reply with a text response when a message contains (or exactly matches) a trigger.
$auto-responder $aresponder $ar$autoresponder enable|disable$autoresponder add <trigger> | <response>$autoresponder exact <trigger> | <response>$autoresponder remove <trigger>$autoresponder list$birthdaySet your birthday, check someone’s, or list upcoming birthdays. Admins can also set the announcement channel and the birthday role.
$bday$birthday set <MM/DD/YYYY>$birthday remove$birthday list$birthday check [@user]$birthday channel [#channel]$birthday role [@role]$rmRename a channel (defaults to the current channel).
$rename$rm [#channel] <new name>$snipeShow the most recently deleted message in a channel.
$snipe [#channel]$commandsBrowse all commands by category, or open one category’s list directly.
$commands [category]$helpShow the animated help menu with every command category.
$categories$help [category]$echoMake the bot repeat a message in the channel.
$echo <message>$abShow the legacy about page describing the bot and its features.
$ab$ulogShow the legacy update log.
$ulog$pingMeasure gateway latency and database connectivity.
$ping$aboutShow information about PrimeBot and its features.
$about$statsShow live bot statistics: uptime, memory, servers, users and failover-node health.
$statistics$stats$updatesShow the latest update log.
$updates$betaEnable, disable or check beta features for this server (the server must already be on the developer-approved allowed list).
$beta <enable|disable|status>