Alternative à MEE6 : un classement XP Discord sans MEE6
Un « classement XP sans MEE6 », ça veut généralement dire une de deux choses, et elles demandent des outils différents.
Si tu as juste besoin de publier un classement une fois, le créateur de classement Discord gratuit transforme une liste de noms et de scores en message classé avec médailles. La suite de ce guide stocke les scores dans ton serveur, pour que la commande de classement trie les chiffres actuels chaque fois que tu la lances.
- Tu veux que les membres gagnent de l’XP automatiquement en discutant, avec des rôles de niveau, et tu ne veux pas payer MEE6 Premium (prix affiché de 11,99 $ par mois et par serveur en octobre 2026).
- Tu veux un classement de points que le staff distribue volontairement : victoires en événement, présence aux raids, aide dans les salons de support, résultats de tournoi.
Pour le premier cas, utilise un autre bot de niveaux. Pour le second, un bot de niveaux n’a pas la bonne forme et une table de points marche mieux. Voici les deux.
Option 1 : de l’XP de chat automatique avec un bot de niveaux gratuit
Ces bots surveillent les messages et attribuent l’XP tout seuls :
- Lurkr annonce que toutes ses fonctions sont gratuites, dont jusqu’à 50 rôles en récompense et un classement web de 100 membres. Des formules optionnelles coûtent 1 $ et 5 $ par mois.
- L’offre gratuite d’Arcane inclut l’XP des messages et des réactions et jusqu’à 15 rôles en récompense. L’XP vocale et les taux d’XP personnalisés sont dans Premium (7 $ par mois).
- Tatsu propose des scores de serveur gratuits et jusqu’à 10 rôles de niveau.
- AmariBot gère l’XP des messages avec des classements hebdomadaires et des rôles en récompense.
Choisis-en un, invite-le, règle les salons d’XP et les rôles en récompense, et c’est fini. CordBase ne peut pas faire ce travail : il ne lit pas les messages, donc il ne sait pas qui discute.
Option 2 : un classement de points contrôlé par le staff
Les bots de niveaux suivent un seul nombre qui monte avec l’activité. Ils deviennent maladroits quand les points viennent de choses que le bot ne voit pas, quand tu veux plusieurs stats, ou quand tu veux un classement séparé par saison ou par jeu. Une table gère ça très bien. Ce tutoriel utilise CordBase, que nous développons.
Étape 1 : créer la table
Connecte-toi sur cordbase.gg avec Discord, ajoute le bot à ton serveur et crée une table appelée « XP » avec ces colonnes, dans cet ordre :
- name : texte, obligatoire. Mets-la en premier. CordBase nomme les entrées du classement avec la première colonne de texte ou de membre, et il trouve les lignes en cherchant dans la première colonne de texte quand quelqu’un tape dans l’option
row. - member : membre, obligatoire.
- xp : nombre, obligatoire.
- wins : nombre (facultatif, si tu veux un deuxième classement).
Enregistre, et le bot crée /xp dans ton serveur en quelques secondes. Si tu préfères partir d’un modèle, Classement du serveur contient player, score, wins, losses, rank et last game. Ajoutes-y une colonne de texte name : comme c’est la seule colonne de texte de la table, c’est elle que l’option row parcourt.
Étape 2 : décider qui peut attribuer des points
Dans les permissions de la table, donne à ton rôle staff l’accès en écriture et au rôle que tous les membres ont (par exemple @Member) l’accès en lecture. Les membres peuvent alors voir le classement mais pas le modifier. Dès qu’une table a un rôle défini, les membres qui n’ont aucun de ces rôles ne peuvent plus du tout l’utiliser. Les personnes qui ont la permission « Administrateur » de Discord ont toujours un accès complet.
Étape 3 : ajouter les membres et attribuer de l’XP
Ajoute chaque membre une fois :
/xp add name:Kai member:@Kai xp:0
Attribue des points en incrémentant, pas en tapant le nouveau total :
/xp update row:Kai xp:25 _mode:Increment
Le mode Ajouter ajoute 25 à ce que Kai a déjà. Soustraire retire des points, et Définir écrase la valeur. Les incréments sont appliqués en une seule opération de base de données, donc deux incréments au même moment comptent tous les deux.
Étape 4 : afficher le classement
/xp leaderboard column:xp publie le top 10, du plus haut au plus bas, avec des médailles pour les trois premiers. Ajoute limit:25 pour une liste plus longue, ou column:wins pour classer une autre stat.
Avec une offre payante, tu peux programmer une publication hebdomadaire du top 5 (classé selon la première colonne Nombre de la table) dans un salon, ce qui évite que quelqu’un doive penser à la lancer chaque dimanche.
Étape 5 : les saisons
Pour repartir à zéro pour une nouvelle saison, crée une nouvelle table (« XP Season 2 ») et garde l’ancienne comme archive. Sa commande sera /xp-season-2. Avec Free, ça utilise ta deuxième place de table ; Pro a des tables illimitées.
Quelle option choisir ?
Si l’XP doit refléter l’activité des gens dans le chat, utilise un bot de niveaux de l’option 1. Si l’XP est une récompense que le staff distribue, ou si tu suis plus d’une stat, utilise l’option 2. Beaucoup de serveurs font les deux : un bot de niveaux pour l’activité du chat, une table pour les points d’événements.
Questions fréquentes
CordBase peut-il donner de l’XP automatiquement pour les messages ?
Non. CordBase ne répond qu’aux commandes slash et ne lit ni les messages ni l’activité vocale. Pour de l’XP de chat automatique, utilise un bot de niveaux comme Lurkr, Arcane ou Tatsu.
Quelle est l’alternative gratuite à MEE6 pour les niveaux ?
Lurkr annonce que toutes ses fonctions sont gratuites. L’offre gratuite d’Arcane couvre l’XP des messages et jusqu’à 15 rôles en récompense. Vérifie la page des offres actuelle de chaque bot, car les limites gratuites changent.
Je peux avoir plusieurs classements ?
Avec CordBase, oui : chaque colonne Nombre d’une table peut être classée avec /<table> leaderboard column:<name>, et chaque table est un classement à part.