Roles and Leveling
LevelingPRO
XP for chat and voice activity, level up announcements and no XP zones.
Setup
Turn on Leveling, tune the XP rate and curve, and add role rewards for reaching a level.
Settings
Every option on this module's dashboard page, and what it does.
- Enable leveling
- XP per message, minimum
- XP per message, maximum
- A random value in the range is granted each message
- Cooldown between XP awards, in seconds
- Level curve
- XP needed for a level is quad x level squared, plus linear x level, plus base, defaults: 100 / 50 / 5, the graph updates live while you type.
- Role multipliers
- Channel multipliers
- Level role rewards behavior
- Level up announcement channel
- Level up message
- Placeholders, {user}, {username} and {level}
- Channels with no XP
- Roles with no XP
- Award XP for time spent in voice channels
- Voice XP per minute
- Rank card style
- The look of the /rank card image: background, accent color and an optional bot logo watermark.
- XP boost events
- Everyone earns boosted XP for the time you pick, perfect for weekend events, starting a new boost replaces the current one.
Commands
The slash commands this module adds.
/addxp/leaderboard/levelroles/prestige/rank/removelevelrole/setlevel/setlevelrole/xpboost