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 messageXP for each message (after the cooldown).
Cooldown (seconds)Minimum time between two XP awards per member.
Level-up announcementIn a channel, by DM, or off.
Level-up channelUsed when announcing in a channel.
Level-up messageSupports {user} and {level}.
Default rank card backgroundUsed 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
LevelThe level that unlocks the role.
RoleGiven when that level is reached.

Commands#

/rankEveryone

Show your (or another member's) level and XP

userMember
/leaderboardEveryone

Show the top 10 members by XP

/level-setupManage Server

Bekijk of stel het levelsysteem in voor deze server

aanLevelsysteem in- of uitschakelen
xpXP per bericht (standaard 15)
cooldownWachttijd tussen XP-toekenningen in seconden (standaard 60)
modusWaar level-up-berichten naartoe gaan
kanaalKanaal voor level-up-berichten (verplicht bij modus: Kanaal)
berichtLevel-up-bericht — {user} en {level} worden vervangen

Variables#

Type these in any message field of this feature — the bot fills them in when it posts.

{user}Mentions the member
{level}The new level
Was this page helpful?