Aller au contenu
Axaro

Niveaux

Disponible

XP au message, classement du serveur et rôles de palier.

Comment l’XP se gagne

Chaque message rapporte un montant tiré au hasard dans un intervalle réglable, une fois par période de calme. Sans ce délai, le classement récompenserait le flood plutôt que la présence.

RéglagePar défaut
xpPerMessageEntre 15 et 25 XP
cooldownSeconds60 secondes
multiplier1, pour accélérer ou ralentir la progression
noXpChannelIdsAucun salon exclu
noXpRoleIdsAucun rôle exclu
L'XP se gagne au message et non à la minute passée en vocal. Suivre le vocal demanderait un accès supplémentaire à Discord, à justifier auprès d'eux ; le jour où ce sera décidé, il aura son propre réglage.

La courbe

Le coût d'un niveau croît au carré : les premiers tombent vite, les suivants se méritent. La formule est figée plutôt que configurable, parce qu'en changer après coup reclasserait tout le monde. Le rythme se règle par le multiplicateur.

NiveauXP cumulée
5≈ 1 200 XP
10≈ 5 000 XP
25≈ 45 000 XP
50≈ 300 000 XP

Les rôles de palier

Un palier associe un niveau à un rôle. La recompense peut retirer celles des paliers inférieurs, pour ceux qui veulent un seul rôle visible à la fois plutôt qu'une collection.

Tout est calculé avant d'écrire : un seul appel à Discord plutôt qu'un ajout suivi d'un retrait, donc aucun instant où le membre n'aurait ni l'ancien rôle ni le nouveau. Les rôles hors de portée du bot sont ignorés.

Les commandes

CommandeEffet
/rankNiveau, rang, messages et barre de progression
/leaderboardClassement du serveur, dix par page
/xp giveAjoute de l’XP à un membre
/xp setFixe son XP totale
/xp resetLe remet à zéro

Départs et retours

Un membre qui part sort du classement sans perdre son XP : la ligne reste, seule sa date de départ change. S'il revient, il retrouve exactement où il en était. Un classement peuplé de gens partis n'intéresse personne.

Niveaux · Axaro