Levels commands
38 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
Blood’s real command help cards, including syntax, examples, aliases, permissions, categories, cooldowns, and interactive paginator controls.
Group Command: levels
Tracks activity XP, levels, leaderboards, and role rewards
1Syntax: levels <member>Command: removexp
Removes activity XP from a member
1Syntax: removexp (member) (amount)2Example: removexp @alex 500Command: setlevel
Sets a member's exact activity level
1Syntax: setlevel (member) (level)2Example: setlevel @alex 10Command: setxp
Sets a member's exact activity XP
1Syntax: setxp (member) (xp)2Example: setxp @alex 2500Command: levels config
Views the server leveling configuration
1Syntax: levels configCommand: levels enable
Enables XP tracking
1Syntax: levels enableCommand: levels lock
Pauses XP tracking without deleting progress
1Syntax: levels lockCommand: levels cleanup
Removes XP records for members no longer in the server
1Syntax: levels cleanupCommand: levels ignore
Toggles a channel or role excluded from XP
1Syntax: levels ignore (channel|role)2Example: levels ignore #spamCommand: levels ignore list
Lists channels and roles excluded from XP
1Syntax: levels ignore listCommand: levels reset
Resets every member's XP and level without changing settings
1Syntax: levels resetCommand: levels add
Awards a role at a level
1Syntax: levels add (role) (level)2Example: levels add @Active 10Command: levels remove
Removes the reward configured at a level
1Syntax: levels remove (level)2Example: levels remove 10Command: levels update
Moves an existing level reward role to a new level
1Syntax: levels update (role) (level)2Example: levels update @Active 20Command: levels roles
Configures roles awarded when members reach a level
1Syntax: levels roles (subcommand) (args)2Example: levels roles add @Active 10Command: levels sync
Synchronizes all saved level reward roles with current XP
1Syntax: levels syncCommand: levels list
Lists every configured level reward
1Syntax: levels list2Example: levels listCommand: levels stackroles
Controls whether members keep earlier level rewards
1Syntax: levels stackroles (on|off)2Example: levels stackroles onCommand: levels setrate
Changes the XP earning multiplier
1Syntax: levels setrate (0.1-5)2Example: levels setrate 1.5Command: levels message
Sets the level-up message using createembed code
1Syntax: levels message (createembed code)2Example: levels message {message: {user.mention} has reached level {level}!}Command: levels channel
Sets the channel for level-up messages
1Syntax: levels channel (channel)2Example: levels channel #levelsCommand: levels message view
Previews the current level-up message
1Syntax: levels message viewCommand: levels messagemode
Sets where level-up messages are delivered
1Syntax: levels messagemode (context|pm|none|channel)2Example: levels messagemode #levelsCommand: leaderboard
Shows the server's level leaderboard
1Syntax: leaderboardCommand: levels leaderboard
Shows an image leaderboard with server XP, levels, progress, and time ranges
1Syntax: levels leaderboard [all|1d|7d|30d|90d]2Example: levels leaderboard 7dCommand: levels message reset
Restores the default plain level-up message
1Syntax: levels message reset2Example: levels message resetCommand: levels message placeholders
Lists placeholders available to level-up messages
1Syntax: levels message placeholders2Example: levels message placeholdersCommand: levels messages
Toggles your own level-up messages
1Syntax: levels messages (on|off)2Example: levels messages offCommand: levels leaderboard rename
Changes the title of leaderboard images
1Syntax: levels leaderboard rename (title)2Example: levels leaderboard rename Most ActiveCommand: levels roles add
Awards a role when members reach a level
1Syntax: levels roles add (role) (level)2Example: levels roles add @Active 10Command: levels roles update
Moves an existing reward role to a new level
1Syntax: levels roles update (role) (level)2Example: levels roles update @Active 20Command: levels roles remove
Removes the role reward configured at a level
1Syntax: levels roles remove (level)2Example: levels roles remove 10Command: levels roles list
Lists configured level reward roles
1Syntax: levels roles list2Example: levels roles listGroup Command: live
Manages self-refreshing activity leaderboards
1Syntax: live2Example: live text #leaderboards
live voice #leaderboardsCommand: live text
Posts a live 30-day message leaderboard that refreshes every five minutes
1Syntax: live text <channel>2Example: live text #leaderboardsCommand: live voice
Posts a live 30-day voice-time leaderboard that refreshes every five minutes
1Syntax: live voice <channel>2Example: live voice #leaderboardsCommand: live status
Shows this server's persistent live leaderboards
1Syntax: live statusCommand: live remove
Stops and removes a live activity leaderboard
1Syntax: live remove (text|voice)2Example: live remove voice