Leveling
XP-based leveling system with rank cards, level rewards, voice XP, and MEE6 import.
The Leveling module tracks member activity and rewards engagement with XP and levels. Members earn XP from messages and voice activity, unlock levels, and can receive role rewards at specific milestones.
Quick Reference
| Command | Description | Permission | Cooldown |
|---|---|---|---|
.rank | View your or someone's rank card | Everyone | 5s |
.leaderboard | View the server leaderboard | Everyone | 5s |
.levels | Configure the leveling system | Admin | 3s |
User Commands
rank
View your rank card or someone else's. Shows level, XP progress, and position on the leaderboard.
Aliases: level, xp
Cooldown: 5 seconds
Examples:
leaderboard
View the server's XP leaderboard. Supports sorting by XP, voice time, or message count.
Aliases: lb, top
Cooldown: 5 seconds
Examples:
Configuration
Use .levels (admin only) to configure the entire leveling system.
Enable / Disable
Level-Up Messages
current sends the message in the channel where the user leveled up. off disables level-up messages entirely.
XP Settings
Voice XP
No-XP Channels and Roles
Prevent XP gain in specific channels or for specific roles:
Level Rewards
Award roles when members reach specific levels:
Role Stacking
When role stacking is on, members keep all previously earned reward roles. When off, only the highest reward role is kept.
Reset
View Settings
MEE6 Import
The MEE6 import reads from MEE6's public API. It imports each member's XP and level, preserving their progress. Make sure your MEE6 leaderboard is set to public before importing.
Full Configuration Example
Here is a complete example of setting up leveling for a server:
How XP Works
- Members earn a random amount of XP (within the configured range) each time they send a message.
- There is a cooldown between XP awards to prevent spam farming.
- Voice XP is earned per minute spent in voice channels (deafened members do not earn XP).
- XP required per level increases as levels go up, following a standard curve.
- Channels and roles on the no-XP list do not earn any XP.