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.
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
- Run
/levels admin setupand choose where level-up messages go. - Add rewards:
/levels admin addreward level:5 role:@Regular, then/levels admin addreward level:20 role:@Veteran. - Move Hana's role above the reward roles, or Discord will refuse to hand them out.
- Members check progress with
/levels rankand/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_codeTarget hex color.
/levels customize background
Link a custom background image URL for your rank card.
image_urlTarget 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.
levelTarget level (1 to 200).roleRole to grant.
/levels admin removereward
Manage Server Remove a role reward for a specific level.
levelTarget level.
/levels admin setxp
Manage Server Manually set the XP for a user.
userTarget user.xpNew XP value.
/levels admin multiplier
Manage Server Set server-wide XP modifier (e.g. 2.0 for Double XP event).
multiplierXP multiplier value (0.1 to 10.0).
/levels admin toggleperma
Manage Server Toggle whether a role is a permanent reward (kept even after prestige).
roleRole to toggle.
Try it on your server.
Free, set up in a few minutes, and easy to remove if it isn't for you.