Kotbo 4 min de lecture
Système de niveaux Discord : donner de l’XP et récompenser les membres
Un système de niveaux donne de l’expérience aux membres qui discutent, et un niveau à chaque palier. Discord n’a pas de niveaux en natif, c’est le travail d’un bot. Dans Kotbo, c’est le module Niveaux : tu choisis un préréglage ou tu règles les gains un par un, tu offres des rôles à certains niveaux, et la commande /rank affiche la carte de chacun
Compris dans toutes les offres, avec 15 jours d’essai sans carte bancaire
À quoi servent les niveaux sur un serveur Discord
Les niveaux transforment la présence en progression visible, et donnent une raison de revenir
- Les membres actifs voient leur effort reconnu, avec une carte de niveau et un classement
- Les rôles récompenses débloquent des salons, des couleurs ou des droits au fil du temps
- Le staff repère les habitués sans fouiller l’historique
- Un nouveau comprend vite qui anime le serveur
Ce que Discord propose sans bot
Rien. Discord ne mesure ni l’ancienneté d’activité ni le nombre de messages d’un membre. Pour des niveaux, il faut un bot qui compte l’activité et garde l’XP de chacun
Mettre en place les niveaux avec Kotbo
Tout se règle sur dash.kotbo.fr, page Niveaux. Le module démarre éteint, et un interrupteur en haut de la page met les niveaux en pause sans rien perdre
-
Choisis un préréglage
Basique, Gains rapides, Progression proportionnelle, Marathon ou Prestige. Un préréglage règle d’un coup les gains d’XP et la courbe. Tu peux ensuite affiner
-
Règle les gains d’XP
Par défaut, un message rapporte entre 15 et 25 XP, avec un délai de 60 secondes entre deux gains pour décourager le spam. Le vocal rapporte 5 XP par minute
-
Choisis le salon des annonces
Les montées de niveau s’affichent dans un salon dédié, dans le salon où le membre a écrit, ou en message privé. Le message est modifiable
-
Ajoute des rôles récompenses
Un niveau, un rôle : le membre le reçoit en atteignant le niveau. Tu peux les cumuler ou ne garder que le plus élevé
-
Active le module
Dès lors, chaque message compte. Les niveaux se calculent toujours depuis l’XP totale
La courbe de progression
L’XP nécessaire pour monter se calcule avec une formule : base × niveau^exposant + linéaire × niveau. Deux curseurs suffisent pour la plupart des serveurs, et un aperçu montre l’effet tout de suite
Rythme de progression
De très rapide à très lent. Un serveur qui démarre veut des niveaux qui s’enchaînent, un serveur de plusieurs années veut qu’ils se méritent
Écart entre les niveaux
Plus il est fort, plus chaque niveau coûte cher par rapport au précédent
Niveau maximum
À 0, aucun plafond. Au plafond, l’XP continue de s’accumuler mais le niveau ne bouge plus
Changer la courbe plus tard
Le niveau est recalculé depuis l’XP totale : personne ne perd d’XP, mais les niveaux se redistribuent. Le dashboard indique combien de membres changeront de niveau avant que tu enregistres
Régler finement les gains d’XP
Au-delà des préréglages, l’onglet Gains d’XP règle chaque cas
Multiplicateurs par rôle
Un rôle peut rapporter plus d’XP, par exemple pour les soutiens du serveur ou les membres premium
Bonus selon la longueur
Plus un message est long, plus il rapporte, jusqu’à un multiplicateur maximum. Utile pour valoriser les vrais messages plutôt que les « ok »
Exclusions
Des salons, des catégories et des rôles qui ne rapportent aucune XP, comme #spam ou #bots
Règles du vocal
Par défaut, le vocal ne rapporte rien si le membre est muet ou sourd, ou dans le salon AFK
Boost du clan gagnant
Si tu utilises les clans, les membres du clan gagnant de la dernière saison gagnent plus d’XP automatiquement
Importer un ancien classement
Tu changes de bot de niveaux et tu ne veux pas repartir de zéro ? L’onglet Importer charge un fichier JSON : une liste de membres avec leur XP ou leur niveau. Kotbo retrouve chaque membre par son nom d’utilisateur, son nom d’affichage ou son tag. Si seul l’XP est fournie, le niveau est déduit, et si seul le niveau est fourni, l’XP minimale de ce niveau est attribuée. Une analyse à blanc montre ce qui changerait avant d’écrire quoi que ce soit
Les commandes pour les membres
Les membres suivent leur progression avec deux commandes
/rank membre:<membre>- Affiche la carte de niveau et d’expérience, la tienne par défaut, avec un bouton pour la personnaliser
/leaderboard- Affiche le classement du serveur. Le dashboard propose aussi un classement public, avec une page par serveur