XP & Rewards

Configure XP gains, progression, rewards, and the leaderboard.

Configure XP gains, progression, rewards, and the leaderboard.

A dashboard configuration is validated server-side, applied by the bot, and confirmed in realtime.

Dashboard

/dashboard/{serverId}/xp
IncludedXP progressionCustom level thresholdsLevel rewardsXP leaderboard

Live demonstration

Every module follows the same reliable cycle, from preparation to monitoring.

XP & Rewards

Preview

Operational

15 XP

Minimum XP per message

25 XP

Maximum XP per message

30 s

Delay between gains (seconds)

Recommended configuration

Every module follows the same reliable cycle, from preparation to monitoring.

01

/dashboard/{serverId}/xp

Choose the relevant channels, roles, and owners.

02

Included

Define rules, messages, limits, and expected behaviors.

03

Preview

Preview and test with a small group before publishing.

04

Synchronized

Save, watch realtime status, and check history when in doubt.

Capabilities

11 recommended configuration

1Minimum XP per message
15 XP
2Maximum XP per message
25 XP
3Delay between gains (seconds)
30 s
4Base XP for level 1
100 XP
5Progression exponent
2
6Global multiplier
7Announce level changes
Enabled
8Select an announcement channel
#niveaux
9Required XP
500 XP
10Level
Level · Example
11Role
@Membre actif

Example

Use previews before any public publication.

XP progression

Choose the relevant channels, roles, and owners.

Custom level thresholds

Define rules, messages, limits, and expected behaviors.

Level rewards

Define rules, messages, limits, and expected behaviors.

XP leaderboard

Save, watch realtime status, and check history when in doubt.

Best practices

Watch the synchronization badge after every change.

Grant only the required Discord permissions.

Use previews before any public publication.

Watch the synchronization badge after every change.

Check audit and history before restoring a configuration.

Slash commands

Reference for documented slash commands, required permissions, and dynamic message variables.

/rank
/rankinfo
/assignrank

Quick diagnosis

Resolve command, role, ticket, and synchronization issues with a clear method.

Select an announcement channel to enable this option.

Each custom threshold must use a different level.

The same role can only be awarded once.

Explore modules

Understand the project, its architecture, and everything the bot and dashboard can bring to your Discord community.