Leveling
PremiumStudio → Games & fun → Leveling9 settings3 commands2 min read
Members earn XP for chatting and level up over time. Level-ups can be announced in a channel or DM, members show off their rank card with /rank, and you can reward levels with roles.
How it works#
- Members get the XP you set per message, at most once per cooldown, so spamming doesn't help.
- Each level needs a bit more XP than the one before.
- Members can pick their own rank card background; yours is the default.
- Level roles are given automatically when a member reaches the level.
Set it up#
Part 1XP and announcements4 steps
Open the page
In the Studio sidebar, under GAMES & FUN, click Leveling.
Turn it on
Enable leveling.
XP and cooldown
E.g. 15 XP per message, 60-second cooldown.
Announcement
Channel, DM or off — and the message with {user} and {level}. Save.
Part 2Level roles1 steps
Add rewards
Under Level role rewards, type a level, pick a role, click Add.
Every setting explained#
| Enable leveling | |
| XP per message | XP for each message (after the cooldown). |
| Cooldown (seconds) | Minimum time between two XP awards per member. |
| Level-up announcement | In a channel, by DM, or off. |
| Level-up channel | Used when announcing in a channel. |
| Level-up message | Supports {user} and {level}. |
| Default rank card background | Used for every member who hasn't picked a background yet (see the link above). A member who picks their own overrides this for themselves. |
Level role rewards
| Level | The level that unlocks the role. |
| Role | Given when that level is reached. |
Commands#
/rankEveryoneShow your (or another member's) level and XP
userMember/leaderboardEveryoneShow the top 10 members by XP
/level-setupManage ServerBekijk of stel het levelsysteem in voor deze server
aanLevelsysteem in- of uitschakelenxpXP per bericht (standaard 15)cooldownWachttijd tussen XP-toekenningen in seconden (standaard 60)modusWaar level-up-berichten naartoe gaankanaalKanaal voor level-up-berichten (verplicht bij modus: Kanaal)berichtLevel-up-bericht — {user} en {level} worden vervangenVariables#
Type these in any message field of this feature — the bot fills them in when it posts.
{user}Mentions the member{level}The new levelWas this page helpful?