Type de leaderboard · Levels (BETA)

Bot de niveaux Discord avec un leaderboard d'XP en direct

Les membres gagnent de l'XP en écrivant et en passant du temps en vocal, montent de niveau sur une courbe qu'ils connaissent et récoltent des rôles en chemin — sur un leaderboard qui vit sur Discord et sur le web.

ScoreboardsAPP
Leaderboard Discord qui classe les membres selon leur XP, avec leur niveau dans une colonne LVL et les boutons Mon rank et Web en dessous
My rankWeb
ScoreboardsAPP

🎉 @Lumen a atteint le niveau 10 sur Chat XP !

Scoreboards est un bot de niveaux Discord qui transforme les discussions de tous les jours en leaderboard. Les membres gagnent de l'XP en écrivant et en parlant en vocal, leur niveau découle de leur XP, et les rôles, les messages de passage de niveau et un récap hebdo poussent tout le monde à grimper — sans rien à soumettre et sans qu'aucun message ne soit jamais lu. Levels (BETA) est le type de leaderboard le plus récent de Scoreboards, et il est encore en bêta.

Les bases

C'est quoi, un bot de niveaux Discord ?

Un bot de niveaux récompense les membres qui participent. Chaque message et chaque minute dans un salon vocal rapportent de l'XP, l'XP s'accumule en niveaux, et un niveau peut s'accompagner d'un rôle, d'un petit mot et d'une place au leaderboard.

Le chiffre n'est pas l'essentiel. L'essentiel, c'est une raison de revenir : un nouveau voit les habitués au niveau 25 et un chemin clair pour y arriver, et les habitués ont une place à défendre.

Scoreboards en fait un type de leaderboard, donc tes niveaux ont le même board en direct sur Discord, la même page web et le même récap hebdo que tous les autres leaderboards Scoreboards — et l'XP est comptée de façon juste : un message par minute, et le vocal seulement quand le membre n'est pas muet et a quelqu'un à qui parler.

Calculateur de niveaux

Choisis un niveau et une courbe. Les chiffres viennent du même code que celui avec lequel le bot fait monter les membres de niveau.

Courbe

5L² + 50L + 100 XP du niveau L au suivant — la courbe qu'utilise MEE6.

XP totale pour atteindre le niveau 10

4 675XP

Du niveau 10 au 11 : 1 100 XP de plus

Niveau 0Niveau 100

Messages qui comptent

234

À 20 XP en moyenne par message et un par minute au maximum : au moins 3,9 h de discussion.

Ou temps en vocal

7,8 h

À 10 XP par minute, micro ouvert et en compagnie.

Les estimations utilisent les réglages par défaut — 15–25 XP par message, un message par minute, 10 XP par minute en vocal — et chacun se modifie board par board.

Fonctionnalités

Comment Scoreboards gère les niveaux

De l'XP pour les messages

Chaque message rapporte 15 à 25 XP, et un seul message par minute compte — dix messages rapides valent autant qu'un seul, donc le spam ne mène nulle part. La fourchette et le délai se règlent board par board.

De l'XP pour le vocal

10 XP par minute passée dans un salon vocal, tant que le membre n'est ni muet ni en sourdine, n'est pas dans le salon AFK et a au moins une autre personne avec lui. Monte-le, baisse-le ou mets-le à 0 pour couper l'XP vocale.

Une courbe que les membres connaissent

La courbe standard est celle qu'utilise MEE6 : 5L² + 50L + 100 XP par niveau, donc le niveau 10, c'est 4 675 XP et le niveau 50, 268 375. Tu préfères des niveaux plus rapides ? Passe en linéaire — tout le monde garde son XP.

Messages de passage de niveau

Quand un membre atteint un nouveau niveau, le bot le félicite dans le salon où il écrivait, dans un salon fixe, ou pas du tout. Écris ton propre texte avec {user}, {level} et {board}.

Des rôles par niveau

Donne un rôle au niveau 5, un autre au niveau 10 — autant de rôles de niveau que tu veux. Les membres gardent chaque rôle atteint, ou seulement le plus haut.

Salons et rôles sans XP

Exclus les salons où l'XP ne doit pas compter, comme un salon de commandes de bots ou de spam (fils compris), et les rôles dont les membres ne doivent jamais rien gagner.

De la monnaie par niveau

Si ton serveur utilise l'économie Scoreboards, verse de la monnaie à chaque nouveau niveau atteint par un membre, dans le même plafond quotidien que tous les autres gains.

Emporte tes niveaux

Tu viens de MEE6 ou d'un autre bot de niveaux ? Importe depuis le dashboard un CSV d'identifiants Discord et d'XP (user_id,xp) — l'identifiant relie chaque ligne à son membre. Sur la même courbe, la même XP donne le même niveau.

Ne lit jamais tes messages

Le bot n'utilise pas l'intent Message Content de Discord et ne lit ni ne stocke jamais le texte des messages. Par membre, il garde son identifiant Discord et son pseudo affiché, l'XP, un nombre de messages, les minutes en vocal et la date du dernier gain d'XP, plus un instantané nocturne de son rang pour le graphique d'historique — et, si ton économie paie les niveaux, une entrée au journal de monnaie par niveau.

Envie du fonctionnement complet et des bons réflexes ? Lire le guide complet des niveaux →

Sous le capot

D'un message à un passage de niveau

La plupart des bots de niveaux sont une boîte noire. Voici exactement ce qui se passe entre le moment où un membre appuie sur Entrée et celui où le bot le félicite.

  1. 01

    Un membre parle

    Il envoie un message ou passe une minute en vocal avec ses amis. Les bots, les webhooks et les messages système de Discord (arrivées, boosts, épingles) ne comptent jamais, et seuls comptent les salons que le bot peut voir.

  2. 02

    Les règles sont vérifiées

    Le délai est-il passé ? Le salon ou l'un des rôles du membre est-il sur la liste sans XP ? En vocal : pas muet, pas en sourdine, pas dans le salon AFK, pas seul ?

  3. 03

    L'XP s'ajoute

    L'XP est enregistrée en quelques secondes. Le niveau n'est jamais stocké — il est recalculé à partir de l'XP à chaque fois, donc changer de courbe ne retire rien à personne.

  4. 04

    Le passage de niveau arrive

    Dès qu'un niveau est franchi, le bot publie ses félicitations, le rôle de ce niveau suit, et la monnaie par niveau éventuelle est versée.

  5. 05

    Le board se met à jour

    Le message du leaderboard est redessiné quand quelqu'un monte de niveau ou que l'ordre change — au plus une fois par minute, sinon environ toutes les 15 minutes tant que des membres gagnent de l'XP. Mon rank et le board sur le web affichent l'XP en quelques secondes.

Difficile à farmer

Un seul message par minute compte, et un membre seul en vocal, muet, en sourdine ou dans le salon AFK ne gagne rien. Les bots et les webhooks ne gagnent jamais d'XP.

Fixer ou ajuster l'XP à la main

Utilise /score sur Discord, ou Set XP et Adjust XP dans le menu d'un joueur sur le site. Une modification à la main ne publie aucun message de passage de niveau et ne verse aucune récompense de niveau.

Des seasons qui gèlent

Termine une season et le board gèle tel qu'il a fini : l'XP ne compte plus et le classement reste. Démarre la season suivante sur un nouveau board Levels et garde l'ancien comme archive.

Levels (BETA) est nouveau et encore en bêta. Un serveur a un seul board Levels à la fois — un board gelé ne compte pas — et c'est toujours un leaderboard de serveur, jamais un leaderboard personnel.

Sur Discord

Ce que voient tes membres

Un passage de niveau, c'est un moment, alors le bot le marque. Tout le reste reste discret jusqu'à ce qu'un membre demande.

ScoreboardsAPP

🎉 @Lumen a atteint le niveau 10 sur Chat XP !

Le message de passage de niveauPublié là où le membre écrivait, dans un salon fixe, ou nulle part — c'est toi qui choisis, avec ton propre texte si tu veux. Il ne mentionne que le membre qui a monté de niveau, même si le texte dit @everyone, et quand plus de trois membres montent de niveau en même temps dans un salon, ils partagent un seul message.
ScoreboardsAPP

Niveau 10 · 4 682 XP · encore 1 093 XP avant le niveau 11

La page du leaderboard qu'un membre voit après avoir cliqué sur Mon rank, avec la ligne de Lumen en rose à la 5e place : niveau 10, 4 682 XP

Visible uniquement par toi · Ignorer le message

Mon rankUn clic montre à un membre sa place sur le board, son niveau et l'XP qu'il faut pour le suivant — à jour même quand le message du board a quelques minutes de retard. Lui seul le voit.
Carte de récap hebdo pour Chat XP : 27 membres ont gagné de l'XP cette semaine, le top trois en XP, et Lumen qui grimpe de six places jusqu'à la 5e
Le récap du lundiChaque lundi, sur un board où au moins trois membres ont gagné de l'XP dans la semaine : le top trois en XP, le membre qui a le plus grimpé, et le nombre de membres qui ont gagné de l'XP.

Des récompenses qui grimpent avec eux

Un niveau vaut plus quand il apporte quelque chose. Un board Levels peut distribuer des rôles et, avec l'économie activée, de la monnaie.

Des rôles par niveau

Rôles de tier en mode niveau : choisis un rôle pour chaque niveau que tu veux, sans limite de nombre. Le rôle Scoreboards doit être placé au-dessus des rôles qu'il donne.

  1. Niveau 5HabituéLumen l'a
  2. Niveau 10ActifLumen l'a
  3. Niveau 25Vétéran
  4. Niveau 50Légende

De la monnaie par niveau

Avec l'économie du serveur activée, fixe un montant versé chaque fois qu'un membre atteint un nouveau niveau — une fois par niveau, dans le même plafond quotidien que tous les autres gains. Les messages et les minutes en vocal ne rapportent pas de monnaie à eux seuls.

Voir comment marche l'économie

Chaque réglage de Levels est expliqué dans la documentation.

Cas d'usage

Quand utiliser un bot de niveaux

Serveurs au chat actif

Donne aux habitués quelque chose qui montre les heures qu'ils y passent, et aux nouveaux une raison de rejoindre la discussion au lieu de juste lire.

Communautés qui vivent en vocal

Groupes de jeu, salles d'étude et salons de détente où l'essentiel se dit en vocal : les minutes passées en compagnie rapportent aussi de l'XP.

Des rôles qui débloquent des choses

Distribue des rôles à des niveaux précis, et laisse les permissions de salon de Discord ouvrir un salon ou un avantage à ceux qui les ont.

Communautés de créateurs et de fans

Découvre qui sont tes fans les plus actifs, et récompense ceux qui sont là à chaque stream et dans chaque fil.

Seasons d'activité

Lance un défi d'un mois, termine la season pour geler le board et couronner le top trois, puis démarre la season suivante sur un nouveau board.

Quitter un autre bot de niveaux

Garde les niveaux que tes membres ont déjà gagnés : importe un CSV de leurs identifiants Discord et de leur XP, et continue sur la même courbe.

Démarrage rapide

Mets en place les niveaux en deux minutes

  1. 1

    Ajoute Scoreboards à ton serveur

    Invite le bot sur ton serveur Discord. Ça prend quelques secondes.

    Add to Discord
  2. 2

    Lance /leaderboard create

    Donne un nom au board et choisis LEVELS (BETA). Le bot publie le leaderboard, et l'XP compte dès le message suivant.

  3. 3

    Discute, c'est tout

    Personne n'a à s'inscrire ni à soumettre quoi que ce soit : la première XP qu'un membre gagne le fait apparaître sur le board.

  4. 4

    Peaufine tout dans le dashboard

    XP par message, délai, XP vocale, salons et rôles sans XP, messages de passage de niveau et monnaie par niveau : tout est dans les réglages Levels (BETA) du board, sur le dashboard. Les rôles par niveau se règlent dans Rôles de tier.

    Ouvrir le dashboard

FAQ

FAQ du bot de niveaux Discord

Peut-on quitter MEE6 sans perdre nos niveaux ?

Oui. La courbe standard est la même que celle de MEE6, donc la même XP donne le même niveau. Mets l'ID utilisateur Discord et l'XP totale de chaque membre dans un fichier CSV, un user_id,xp par ligne, et utilise Importer depuis un CSV sur le dashboard — l'import remplace leur XP et relie chaque ligne au membre. Un pseudo à la place de l'ID devient une entrée à part qui ne gagne jamais d'XP. Si MEE6 affiche un chiffre arrondi comme 12.5k, écris le nombre complet (12500) ; l'XP peut alors être légèrement décalée. Il n'y a pas d'import automatique depuis MEE6, car les conditions de MEE6 n'autorisent pas l'accès automatisé à son service. Un fichier contient jusqu'à 500 lignes ; découpe une liste plus longue.

Combien d'XP faut-il pour chaque niveau ?

Sur la courbe standard, passer du niveau L au suivant coûte 5L² + 50L + 100 XP : le niveau 10 demande donc 4 675 XP au total, le niveau 50 en demande 268 375 et le niveau 100, 1 899 250. La courbe linéaire coûte 100L + 75 par niveau. Changer de courbe garde l'XP de chacun et ne change que le niveau qui en découle.

Les membres peuvent-ils farmer de l'XP en spammant ?

Non. Un seul message par minute rapporte de l'XP — c'est toi qui fixes le délai — et en vocal un membre doit n'être ni muet ni en sourdine, ne pas être dans le salon AFK et avoir au moins une autre personne avec lui. Les bots, les webhooks et les messages système ne gagnent jamais d'XP.

Le bot lit-il nos messages ?

Non. Il n'utilise pas l'intent Message Content de Discord, et le bot ne lit ni ne stocke jamais le texte des messages. Pour chaque membre, il stocke son identifiant Discord et son pseudo affiché, l'XP totale, combien de ses messages ont rapporté de l'XP, combien de minutes en vocal ont rapporté de l'XP et la date du dernier gain d'XP, plus un instantané nocturne de son rang pour le graphique d'historique des rangs. Si l'économie de ton serveur paie de la monnaie pour les niveaux, chaque niveau atteint ajoute aussi une entrée au journal de monnaie. Rien n'est stocké par message.

Les messages d'avant l'arrivée du bot comptent-ils ?

Non. L'XP compte à partir du moment où le board Levels existe. Pour garder l'XP que les membres ont gagnée avec un autre bot, importe-la depuis un CSV.

Comment donner des rôles à certains niveaux ?

Ajoute des rôles de tier au board en mode niveau sur le dashboard : un rôle dès le niveau 5, un autre dès le niveau 10, autant que tu veux. Avec Garder les rôles de tier inférieurs activé, les membres gardent chaque rôle atteint ; désactivé, seulement le plus haut. Le rôle Scoreboards doit être placé au-dessus des rôles qu'il donne, dans Paramètres du serveur → Rôles.

Où vont les messages de passage de niveau ?

Par défaut, dans le salon où le membre vient d'écrire. Tu peux plutôt les envoyer dans un salon fixe, ou les désactiver, et écrire ton propre texte de 200 caractères maximum avec {user}, {level} et {board}. Le bot doit avoir le droit d'envoyer des messages à cet endroit.

Que veut dire BETA ici ?

Levels est le type de leaderboard le plus récent, il porte donc l'étiquette BETA le temps de se roder. Un serveur a un seul board Levels à la fois, et c'est toujours un leaderboard de serveur — un leaderboard personnel ne peut pas en être un.

Fais compter chaque conversation.

Ajoute Scoreboards, lance /leaderboard create et choisis LEVELS (BETA) — tes membres gagnent de l'XP dès leur prochain message.

Add to Discord