Levels

Rewards member activity with XP, level-ups, and special roles.

Levels reward your members for staying active. Chatting earns XP, XP earns levels, and levels earn bragging rights — plus role rewards at the milestones you choose.

Configuration

  • Message — the message to send on level-ups (supports variables).
  • Reply Type — how to send level-up messages.
  • Channel — where level-up messages go, if you picked a channel reply type.
  • Mention — whether members should be pinged on level-ups.
  • Role Rewards — assign roles when members reach milestones. Each reward has a level target and a role to hand out.
  • Card Image URL — a custom background image for the level-up card.

Commands

  • /level rank — shows a member’s rank card with their level, XP, and server ranking.
  • /level leaderboard — shows the server’s top members.
  • /level set — lets admins set a member’s level or XP manually.

Variables

Variables are a type of placeholder that you can use in various module configurations that are later swapped out for their actual values. For example, if you wanted to mention the member who levelled up, you could use the {member} variable.

Currently, this module supports the following variables:

  • {member} - The member's mention.
  • {member.name} - The member's username.
  • {member.level} - The member's level.
  • {member.xp} - The member's xp.
  • {member.target} - The member's target xp.

If you have any ideas for new variables, please let us know in our Discord server!