Feature

Discord leveling bot

Members earn XP for chatting and for time in voice. Hand out roles at the levels you choose, run double-XP weekends, and let people style their own rank cards. Role rewards are free.

Setup guide
13commands
Freeno vote-lock
2guides

Role rewards

/levels admin addreward gives a role at a level. Mark a reward as permanent with /levels admin toggleperma so it survives prestige.

Voice XP

Time spent talking in voice counts, not only messages, so quieter members who hang out in VC still level up.

Rank cards

Members set their bar color and background with /levels customize color and /levels customize background.

XP events

/levels admin multiplier with 2 runs a double-XP event; set it back to 1 when it ends.

Prestige

At the top, members can reset with /levels prestige for a prestige star.

Activity graph

/levels stats charts server activity over time.

Set it up

  1. Run /levels admin setup and choose where level-up messages go.
  2. Add rewards: /levels admin addreward level:5 role:@Regular, then /levels admin addreward level:20 role:@Veteran.
  3. Move Hana's role above the reward roles, or Discord will refuse to hand them out.
  4. Members check progress with /levels rank and /levels leaderboard.

Related guides

Questions

Can I import XP from MEE6 or another bot?

There is no automatic import. You can set individual members' XP with /levels admin setxp to carry over your most active members.

Are role rewards paid?

No. Role rewards, voice XP and custom rank cards are all free.

Do levels carry across servers?

No. Levels are per server.

Commands

Staff commands are marked with the permission they need. Full reference.

Leveling

/levels rank

Check your rank card and see how much XP you need to level up.

  • useroptional Target user.
/levels leaderboard

View the top 10 highest-level users on the server leaderboard.

/levels stats

Show a graph of server activity statistics.

/levels daily

Claim your consecutive daily XP bonus roll.

/levels prestige

Reset your level and progress to earn a prestige star badge.

/levels customize color

Customize the progress bar hex color of your level cards.

  • hex_code Target hex color.
/levels customize background

Link a custom background image URL for your rank card.

  • image_url Target image URL.
/levels admin setup Manage Server

Interactive setup panel for the leveling system.

/levels admin addreward Manage Server

Set a role to be given at a specific level.

  • level Target level (1 to 200).
  • role Role to grant.
/levels admin removereward Manage Server

Remove a role reward for a specific level.

  • level Target level.
/levels admin setxp Manage Server

Manually set the XP for a user.

  • user Target user.
  • xp New XP value.
/levels admin multiplier Manage Server

Set server-wide XP modifier (e.g. 2.0 for Double XP event).

  • multiplier XP multiplier value (0.1 to 10.0).
/levels admin toggleperma Manage Server

Toggle whether a role is a permanent reward (kept even after prestige).

  • role Role to toggle.

Try it on your server.

Free, set up in a few minutes, and easy to remove if it isn't for you.