Leveling
The leveling system rewards users with XP for chatting and voice activity. As they level up, they can unlock roles, earn coins, and show off with customizable rank cards.
Core Settings
β
Enabled
Turns the leveling system on or off.
Enabled: trueResetDataOnLeave
trueβ Userβs XP & levels reset when they leave.falseβ Progress is saved if they rejoin (recommended).
ResetDataOnLeave: falseMessageXP & π VoiceXP
Format:
min-maxDefines how much XP users earn for activity.
Examples
MessageXP:
5-10VoiceXP:
2-5
Recommendations
Small servers β Higher XP (e.g.,
10-20,2-4)Large servers β Lower XP (e.g.,
5-10,1-2)
XPNeeded
Base XP needed to level up.
Scales with each level (Level 2 = 300 XP, Level 3 = 600 XP, etc).
Examples
Fast leveling β
200-250Normal β
300-400Slow (competitive) β
500-750
Channel & Category Settings
Control where XP is earned:
XP Cooldown
Cooldowns prevent spam and balance XP gain.
Recommendations
Message cooldown β
30sβ60sVoice interval β
60sβ120s
Level-Up Messages
Customize the message or embed shown when a user levels up.
Available placeholders
{user}β Mention user{userName}β Username only{userId}β Discord ID{userIcon}β Profile picture{userBanner}β Banner image{guildName}β Server name{oldLevel}/{newLevel}β Levels{oldXP}/{newXP}β XP progress{randomLevelMessage}β Pulls fromlang.yml
Example (simple message):
Example (embed):
Role Rewards
Give roles when users hit certain levels.
StackRoles
trueβ Users keep all unlocked level roles (Level 1, 5, 10).falseβ User only has the highest level role.
Example:
Coin Rewards (Economy Integration)
Reward coins at specific levels.
+1β Every level+5β Every 5 levels25β Exactly level 25
Example:
Rank Card Customization
Your rank card can be styled with colors, progress bars, and emojis.
Quick Setup Examples
Casual Server (fast leveling)
MessageXP:
10-20VoiceXP:
2-4XPNeeded:
200
Competitive Server (slow leveling)
MessageXP:
5-8VoiceXP:
1-2XPNeeded:
500
Community Server (balanced)
MessageXP:
8-15VoiceXP:
1-3XPNeeded:
300
Commands
π₯ User Commands
/rankβ View your rank card/rank @userβ View someone elseβs rank/leaderboardβ Show server leaderboard
π§ Admin Commands (requires Permission roles)
/level give @user 5β Add XP/level take @user 3β Remove XP/level set @user 10β Set userβs level/level reset @userβ Reset progress
Last updated