Braven
Members

Levelling and XP

Members earn XP for talking, and roles as they level up.

This is a Pro feature. /subscribe to enable it.

Off by default — it hands out roles, so it waits until you ask.

/level setup enabled:true
/level reward level:5 role:@Regular

The curve

Level n costs 5n² + 50n + 100 XP more than the level before it. That is the same curve MEE6 and Arcane use, deliberately: members compare the numbers, and a curve that made level 10 arrive twice as fast would read as broken rather than generous.

The cooldown

By default a member earns XP at most once every 60 seconds. Without it, levelling ranks whoever spams "." in a quiet channel rather than who actually shows up.

Tuning it

SettingDefault
XP per message15
Cooldown60s
Level-up announcementIn the channel they were talking in
Reward rolesStack as you pass each level

Channels can be excluded entirely or given a multiplier — 0 earns nothing, 2 earns double. Roles can be excluded too, which is how you keep staff off a public leaderboard.

Migrating from another bot

/level set member:@Alex xp:12500 sets someone's total outright, so you can carry levels over rather than resetting everybody to zero.

Commands

/level

Configure levelling and XP

SubcommandWhat it does
/level setupSwitch levelling on and set how XP is earned
/level rewardGive a role at a level
/level reward-removeStop giving a role at a level
/level multiplierMultiply XP earned in one channel
/level exclude-channelStop a channel earning XP entirely
/level exclude-roleStop members with a role earning XP
/level setSet a member's XP outright, for migrating from another bot
/level resetWipe XP for one member, or for everyone
/level showCurrent levelling settings

/rank

Your level and progress on this server

/xp

The XP leaderboard for this server

On this page