Documentation

Config

The entrypoint of most configuration is the /config command. It has subcommands, rewards and levels, for configuring level-up behavior and role-reward assignment behavior. Values cannot yet be cleared once set, so you must reset your settings if you wish to disable a setting. This will be improved soon.

Leveling

The variables available in level up messages are:

You can use the variables by surounding their names in curly brackets, like so: {user_mention} has leveled up to level {level}!. The level-up channel may only be enabled if the level-up message is set.

Rewards

The boolean one_at_a_time determines if a user is given all the reward roles they have earned, or only the highest one.

Management

There are three main entrypoints for managing bot behavior.

Experience

The xp command has six subcommands. They all manipulate the XP of the users in your server.

XP import & export format

The JSON format used by xp experience import and xp experience export is a list of structs, with the below definition:

KeyValueDescription
idstringStringified discord user ID
xpintXP count for this user

Rewards

The rewards command has three subcommands: add, list, and remove.