Levels
Members earn XP for chatting and level up over time. Reward levels with roles, boost XP in chosen channels, and publish a leaderboard on the web if you like.
Set it up
Open the dashboard and pick your server. Sign in with Discord if you haven’t.
Find Levels in the sidebar (or press ⌘K and type its name) and turn it on.
Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.
Try it in Discord:
/leaderboard. Staff can restrict or turn off each command in Commands.
Tips
- Turn on the public leaderboard to give your server a page members can share.
- Members can hide themselves from public leaderboards on their profile.
Settings
What you’ll find on the Levels page of the dashboard. Settings marked Advanced only show in Advanced mode.
Earning XP
How much XP a message is worth and where members can earn it.
- Least XP per message
- NumberEach message earns a random amount between the least and the most.
- Most XP per message
- Number
- XP rate
- NumberMultiplies all XP earned in this server, like 1.5 for 50% more.
- Cooldown (seconds)Advanced
- NumberMembers earn message XP at most once in this time. Dyno uses 60.
- No-XP channels
- ChannelsMessages here earn nothing. Picking a category covers its channels.
- No-XP roles
- RolesMembers with any of these roles earn nothing.
BoostsAdvanced
Channels and roles that earn more XP.
- XP boosts
- SettingEarn more (or less) XP in some channels or with some roles.
- When several boosts apply
- Choice
Level-up message
- Announce level ups in
- Choice
- Level-up channel
- Channel
- Level-up message
- Message
- Only announce role rewardsAdvanced
- On/offStay quiet about level ups that don’t give a role.
Level roles
Roles members get when they reach a level.
- Level roles
- Setting
- Keep earlier level roles
- On/offOff: members only keep the role of their highest rewarded level.
- Remove level roles when XP is removedAdvanced
- On/offWhen a manager removes XP and a member drops below a reward level.
- Give level roles back on rejoinAdvanced
- On/off
Voice XP
- Earn XP in voice channels
- On/offNever in the AFK channel.
- Voice XP per minute
- Number
- Only with companyAdvanced
- On/offNo voice XP while alone in the channel (bots don’t count).
- Not while muted or deafenedAdvanced
- On/off
Leaderboard and rank cards
- Public leaderboard
- On/offAnyone with the link can see the leaderboard on kovu.gg.
- Let members colour their rank cardAdvanced
- On/off
- Rank card accentAdvanced
- ColourEmpty uses the server’s embed colour.
Commands
/leaderboard
EveryoneShow the server's XP leaderboard
/leaderboard [page]?leaderboard [page]Options
- page (optional)
- Page number
Also: ?lb, ?top, ?levels
/level
EveryoneShow a rank card with level, XP and leaderboard position
/level [user]?level [user]Options
- user (optional)
- Whose card (default: yours)
Also: ?profile, ?rankcard, ?lvl, ?xpcard
/xp
ManagersGive, take, set or reset XP (managers)
/xp add <user> <amount>/xp remove <user> <amount>/xp set <user> <amount>/xp setlevel <user> <level>/xp reset <user>/xp resetall?xp add|remove|set <user> <amount> | setlevel <user> <level> | reset <user> | resetallOptions
- add user
- The member
- add amount
- XP to give
- remove user
- The member
- remove amount
- XP to take
- set user
- The member
- set amount
- Their new total XP
- setlevel user
- The member
- setlevel level
- Their new level
- reset user
- The member
Related modules
Ready to try Levels?
Open the dashboard