PangobotDocs
Engagement

Leveling Premium · €3.99

XP, levels, a leaderboard and role rewards that keep chats alive.

Leveling is a premium module: €3.99, once, for one server - no subscription. In the dashboard a locked module shows every setting as a preview before you buy. How premium works

Members earn XP by chatting, rise in levels, show off with /rank and compete on the /leaderboard. Levels can hand out reward roles.

Setting it up

  1. Set how much XP a message gives and the cooldown between gains (so spam does not pay).
  2. Choose where level-ups are announced: in the same channel, in one fixed channel, or not at all.
  3. Add role rewards: at level 5 this role, at level 10 that one.

Commands

<required> [optional] - "who may use it" is Discord's default; a server's admins can change it per command under Server Settings > Integrations.

/rank

Everyone
/rank [user]

Show your level and XP

  • user member, optional - Someone else

/leaderboard

Everyone
/leaderboard [page]

The most active members

  • page whole number, optional - Page

/setxp

Manage Server
/setxp <user> <xp>

Set a member's total XP

  • user member - Member
  • xp whole number - Total XP

Settings

Everything you can set for this module in the dashboard.

  • Minimum XP per message
  • Maximum XP per message
  • Cooldown between XP gains (seconds)
  • Level-up announcement
  • Announcement channel
  • Level-up message - Placeholders: {user} {user.name} {level} {server}
  • No XP in these channels
  • No XP for these roles
  • Keep earlier reward roles
  • Role rewards
    • At level
    • Give role

Good to know

  • Channels (a bot or spam channel) and roles can be excluded from earning XP.
  • With Keep earlier reward roles off, a new reward replaces the previous one.
  • /setxp (Manage Server) corrects a member's total.
  • Levels can pay out server currency: see Economy.
  • The bot's role must be above every role it should give or take, and it needs Manage Roles.