Level system
XP for messages and voice time, level-up messages and level roles.
XP for messages and voice time, level-up messages and level roles.
- This module stores data in Vulpo's database.
- This module has 3 slash commands.
- This module has 12 settings in the dashboard.
- This module is free – Vulpo has no premium.
Features
- XP for every message and for time in voice – with spam protection.
- Level-up message in the channel or via DM, with your own placeholders.
- Level roles: give roles automatically from a certain level.
- XP boost for certain roles or channels, roles and channels without XP.
- Rank card image – in the server's design or in each member's own colour.
- Leaderboard in Discord and on vulpo-bot.de.
Furniture
- Open the dashboard, pick your server and click Level system.
- Turn on Level system active.
- Set the level-up message (channel, DM or off).
- Optionally add level roles, e.g. level 10 → “Regular”.
- Save – XP are counted from now on.
Use
- Members see their card with
/rangand the top members with/bestenliste. - Admins set a level with
/setlevel(e.g. after moving from another bot).
Commands
Understanding the docs
Required command options are written as name:<Type>, optional ones in square brackets as [name:<Type>]. In Discord all options appear while you type the command.
| Command | Description |
|---|---|
/rank [member:<User>] | Shows level and experience points.
|
/leaderboard | Your server's leaderboards on the website. |
/setlevel member:<User> level:<Number> | Sets a member's level.
|
Configuration
You find these settings in the dashboard under Level system.
| Field | Description |
|---|---|
| Level system on | – |
| XP boost on | More XP – e.g. for events. |
| XP boost strength | – 1.5×2×2.5×3×4×5×6×7×8×9×10× |
| Boost only for these roles | Empty = for all members. |
| Boost only in these channels | Empty = everywhere. If roles and channels are both set, the boost only applies when both match. |
| Level-up message | – |
| Level-up message | Empty = default card with congratulations and new level role. |
| Level roles | Members get these roles automatically from the given level. |
| Roles without XP | – |
| Channels without XP | – |
| Allow members' own rank cards | Off = everyone sees the server design. On = members can upload their own background under “For you”. |
| Server rank card | Without a custom design Vulpo draws the default rank card. |
Troubleshooting
Why don't I get XP?
Only one message per minute counts. Also check “Channels without XP” and “Roles without XP”.
The level role isn't given.
Vulpo's highest role must be above the level role and Vulpo needs “Manage roles”.
Stored data
For this module Vulpo stores:
- XP, level and message count per member and server
- Voice time per member
- Chosen card colour (if allowed)
More in the privacy policy.
Any questions? Get help