Mettre en place un système de niveaux sur Discord
Un système de niveaux attribue de l'expérience aux membres qui écrivent, et matérialise cette progression par un niveau, une carte de profil et un classement.
Son intérêt réel n'est pas le chiffre affiché : c'est de donner à l'équipe un critère objectif pour ouvrir progressivement le serveur, et aux membres une raison de revenir.
À quoi ça sert vraiment
Sur un serveur ouvert, chaque nouvel arrivant a le même accès qu'un membre présent depuis deux ans. Un système de niveaux permet de graduer cet accès sans arbitrage manuel : un salon de discussion libre s'ouvre au niveau 5, la possibilité de publier des liens au niveau 10, un salon d'habitués au niveau 25.
C'est aussi un filtre anti-spam indirect. Un compte jetable n'atteindra jamais le niveau 10, et les salons qui comptent restent hors de sa portée sans qu'aucune règle n'ait à être écrite.
Choisir les paliers
L'erreur habituelle est de placer le premier palier trop haut. Un membre qui ne voit aucun changement pendant ses trois premières semaines conclut que le système ne le concerne pas.
Une progression qui fonctionne donne une première récompense visible rapidement, puis espace les suivantes :
- Niveau 5 : un rôle coloré, sans permission particulière. Il est atteint en quelques jours et signale que le système existe.
- Niveau 10 : l'accès à un ou deux salons supplémentaires.
- Niveau 25 : le droit de publier des liens ou des images là où c'était restreint.
- Niveau 50 et au-delà : un rôle de reconnaissance, sans droit supplémentaire, pour les membres installés.
Mise en place avec Eric
- Activer le module Niveaux dans le tableau de bord pour le serveur concerné.
- Créer les rôles correspondant aux paliers choisis.
- Associer chaque rôle à son niveau dans le module.
- Placer le rôle du bot au-dessus de tous les rôles qu'il devra attribuer, sinon Discord refusera l'attribution.
- Vérifier avec *disprole que les associations sont correctes, et avec *level que la carte s'affiche.
Les réglages qui le rendent contre-productif
- Récompenser la quantité de messages sans limite incite au flood : les salons se remplissent de messages d'un mot.
- Annoncer chaque passage de niveau dans le salon principal transforme la conversation en fil de notifications. Un salon dédié règle le problème.
- Lier des permissions de modération à un niveau : l'ancienneté n'est pas un critère de jugement, et un membre bruyant atteint un niveau élevé plus vite qu'un membre pertinent.
- Remettre les compteurs à zéro pour équilibrer un classement : c'est le meilleur moyen de faire partir les membres les plus investis.