Levels commands
43 public levels command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
levels, removexp, setlevel, setxp, leaderboard, live. Open a command below for its syntax and requirements.
Before running a command#
Replace placeholder arguments with the intended server, member, role, channel, or value. Check caller permissions and Blood’s role hierarchy before performing administrative actions. Examples are syntax references, not instructions to change your server. The command reference guide explains argument notation.
Command quick reference
This list is generated from Blood’s public command registry. It contains the same syntax, aliases, permissions, and descriptions used by the bot.
,levels <member>View commandTracks activity XP, levels, leaderboards, and role rewards
- Aliases
- leveling, level, rank
- Parameters
- member
- Requires
- None
,removexp (member) (amount)View commandRemoves activity XP from a member
- Aliases
- None
- Parameters
- member, amount
- Requires
- Manage Server
,removexp @alex 500,setlevel (member) (level)View commandSets a member's exact activity level
- Aliases
- None
- Parameters
- member, level
- Requires
- Manage Server
,setlevel @alex 10,setxp (member) (xp)View commandSets a member's exact activity XP
- Aliases
- None
- Parameters
- member, xp
- Requires
- Manage Server
,setxp @alex 2500,levels configView commandViews the server leveling configuration
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels enableView commandEnables XP tracking
- Aliases
- unlock
- Parameters
- n/a
- Requires
- Manage Server
,levels lockView commandPauses XP tracking without deleting progress
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels messagexp (on|off)View commandTurns message XP earning on or off
- Aliases
- messagelevel
- Parameters
- state
- Requires
- Manage Server
,levels messagexp off,levels voice (on|off)View commandTurns voice XP earning on or off
- Aliases
- voicexp, voicelevel
- Parameters
- state
- Requires
- Manage Server
,levels voice on,levels cleanupView commandRemoves XP records for members no longer in the server
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,levels ignore (channel|thread|role)View commandToggles a channel, thread, or role excluded from XP
- Aliases
- None
- Parameters
- channel, thread, role
- Requires
- Manage Server
,levels ignore #spam,levels ignore listView commandLists channels and roles excluded from XP
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels resetView commandResets every member's XP and level without changing settings
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,levels add (role) (level)View commandAwards a role at a level
- Aliases
- None
- Parameters
- role, level
- Requires
- Manage Server
,levels add @Active 10,levels remove (level)View commandRemoves the reward configured at a level
- Aliases
- None
- Parameters
- level
- Requires
- Manage Server
,levels remove 10,levels update (role) (level)View commandMoves an existing level reward role to a new level
- Aliases
- None
- Parameters
- role, level
- Requires
- Manage Server
,levels update @Active 20,levels roles (subcommand) (args)View commandConfigures roles awarded when members reach a level
- Aliases
- role
- Parameters
- subcommand, args
- Requires
- Manage Server
,levels roles add @Active 10,levels syncView commandSynchronizes all saved level reward roles with current XP
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels listView commandLists every configured level reward
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels list,levels stackroles (on|off)View commandControls whether members keep earlier level rewards
- Aliases
- None
- Parameters
- state
- Requires
- Manage Server
,levels stackroles on,levels setrate (0.1-5)View commandChanges the XP earning multiplier
- Aliases
- multiplier
- Parameters
- multiplier
- Requires
- Manage Server
,levels setrate 1.5,levels message (createembed code)View commandSets the level-up message using createembed code
- Aliases
- None
- Parameters
- createembed code
- Requires
- Manage Server
,levels message {message: {user.mention} has reached level {level}!},levels channel (channel)View commandSets the channel for level-up messages
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,levels channel #levels,levels message viewView commandPreviews the current level-up message
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,levels messagemode (context|pm|none|channel)View commandSets where level-up messages are delivered
- Aliases
- None
- Parameters
- mode
- Requires
- Manage Server
,levels messagemode #levels,leaderboardView commandShows the server's level leaderboard
- Aliases
- None
- Parameters
- n/a
- Requires
- None
,levels leaderboard [all|1d|7d|30d|90d]View commandShows an image leaderboard with server XP, levels, progress, and time ranges
- Aliases
- lb
- Parameters
- range
- Requires
- None
,levels leaderboard 7d,levels message resetView commandRestores the default plain level-up message
- Aliases
- default
- Parameters
- n/a
- Requires
- Manage Server
,levels message reset,levels message placeholdersView commandLists placeholders available to level-up messages
- Aliases
- variables
- Parameters
- n/a
- Requires
- Manage Server
,levels message placeholders,levels messages (on|off)View commandToggles your own level-up messages
- Aliases
- None
- Parameters
- setting
- Requires
- None
,levels messages off,levels leaderboard rename (title)View commandChanges the title of leaderboard images
- Aliases
- None
- Parameters
- title
- Requires
- Manage Server
,levels leaderboard rename Most Active,levels roles add (role) (level)View commandAwards a role when members reach a level
- Aliases
- None
- Parameters
- role, level
- Requires
- Manage Server
,levels roles add @Active 10,levels roles update (role) (level)View commandMoves an existing reward role to a new level
- Aliases
- None
- Parameters
- role, level
- Requires
- Manage Server
,levels roles update @Active 20,levels roles remove (level)View commandRemoves the role reward configured at a level
- Aliases
- None
- Parameters
- level
- Requires
- Manage Server
,levels roles remove 10,levels roles listView commandLists configured level reward roles
- Aliases
- None
- Parameters
- n/a
- Requires
- None
,levels roles list,levels voice channel (channel)View commandSets where voice level-up messages are sent
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,levels voice channel #levels,levels voice message (createembed code)View commandSets the voice level-up message using createembed code
- Aliases
- None
- Parameters
- createembed code
- Requires
- Manage Server
,levels voice message {message: {user.mention} reached voice level {level}!},levels voice messageviewView commandPreviews the current voice level-up message
- Aliases
- view
- Parameters
- n/a
- Requires
- Manage Server
,liveView commandManages self-refreshing activity leaderboards
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,live text #leaderboards
live voice #leaderboards,live text <channel>View commandPosts a live 30-day message leaderboard that refreshes every five minutes
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server; analytics must be enabled
,live text #leaderboards,live voice <channel>View commandPosts a live 30-day voice-time leaderboard that refreshes every five minutes
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server; analytics must be enabled
,live voice #leaderboards,live statusView commandShows this server's persistent live leaderboards
- Aliases
- list
- Parameters
- n/a
- Requires
- Manage Server
,live remove (text|voice)View commandStops and removes a live activity leaderboard
- Aliases
- delete, disable
- Parameters
- board type
- Requires
- Manage Server
,live remove voice