Skip to content

Levels

Off by default

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

  1. Open the dashboard and pick your server. Sign in with Discord if you haven’t.

  2. Find Levels in the sidebar (or press ⌘K and type its name) and turn it on.

  3. Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.

  4. 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

Everyone

Show the server's XP leaderboard

/leaderboard [page]?leaderboard [page]
Options
page (optional)
Page number

Also: ?lb, ?top, ?levels

/level

Everyone

Show 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

Managers

Give, 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> | resetall
Options
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

Ready to try Levels?

Open the dashboard

We use essential cookies to sign you in and keep Kovu secure. With your OK we also remember preferences like your theme. No ads, no tracking, and we don’t sell your data. Read our Cookie Policy.