modules
Leveling
XP from chat and voice. Roles on level-up.
How XP works
Members earn a random amount of XP per message (default 15-25). There's a cooldown so people can't spam farm (default 60s). Voice XP ticks every minute they're in a voice channel. The level formula scales so each level needs more XP than the last.
Commands
/rank [@user]
/leaderboard xp
Role rewards
Pick which roles get handed out at which levels. Roles stack by default - level 10 keeps the level 5 role too. Multiplier roles boost XP gain for certain members. You can also blacklist channels (no XP earned there).