For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to page URLs; this page is available as Markdown.
Level Rewards
Getting started
Before you run any commands, it’s important to use thelevels enable command otherwise XP will not be tracked for users. You can also use the levels disable command reset it.
Ignoring channels, roles & members
You should immediately ignore channels, roles & member that you don’t want gaining XP. You can do this by using thelevels ignore command.
Setting up roles to reward
You can reward your members with roles when they reach a certain level. You can use thelevel rewards add command to add a level reward.
Stacking reward roles
Stacking roles means that users will keep all the roles they’ve earned when they reach a new level, instead of only having the role for their current level. By default, this feature is enabled.Customizing level-up messages
You can customize the level-up message that will be sent when a user achieves a new level.Setting where the message is sent
You can set the channel where the level-up message will be sent. By default, the message is sent in the same channel where the user achieved the level.Changing a member’s level
You can change a member’s level to a specific level.Changing the XP multiplier
You can change the XP multiplier to increase or decrease the amount of XP members receive.Related commands
Viewing a user’s level and XP Use therank command to view a user’s level and XP.
Viewing the XP leaderboard
Use the level leaderboard subcommand to highest XP earners in the server.
Viewing the level rewards
Use the level rewards list subcommand to view all level rewards.