Toute la documentation

Système de niveaux et d'XP

Le module de niveaux attribue de l'expérience aux membres qui participent aux discussions du serveur, puis matérialise cette progression par une carte de profil générée en image et un classement.

Il sert deux choses : donner une raison de revenir écrire sur le serveur, et permettre d'ouvrir progressivement des salons ou des rôles à mesure qu'un membre s'implique.

Dernière mise à jour :

Comment l'expérience est gagnée

Chaque message envoyé dans un salon du serveur rapporte de l'expérience à son auteur. Les messages des bots sont ignorés, et l'expérience est comptabilisée séparément pour chaque serveur : un membre présent sur deux serveurs y a deux progressions indépendantes.

Le passage au niveau suivant demande un palier d'expérience qui augmente à chaque niveau, de sorte que la progression ralentit naturellement et qu'un niveau élevé reste un signal de présence réelle sur la durée.

Les commandes

*level {@membre}
Affiche la carte de profil : avatar, pseudo, niveau atteint et barre de progression vers le niveau suivant. Sans mention, la carte affichée est celle de l'auteur du message.
*classement
Affiche le classement des membres du serveur par expérience accumulée.
*disprole
Liste les rôles configurés comme récompenses de niveau et le palier auquel chacun est attribué.

Attribuer des rôles automatiquement

Dans le tableau de bord, module Niveaux, chaque rôle du serveur peut être associé à un niveau. Dès qu'un membre atteint ce niveau, le bot lui attribue le rôle sans intervention d'un modérateur.

C'est le mécanisme habituel pour réserver certains salons aux membres établis, ou pour distinguer visuellement les habitués. Le bot doit disposer d'un rôle placé au-dessus des rôles qu'il attribue dans la hiérarchie du serveur, sans quoi Discord lui refuse l'opération.

Personnaliser la carte de profil

L'image de fond de la carte de niveau se choisit depuis l'espace personnel du tableau de bord. Elle s'applique à la carte du membre qui l'a choisie, sur les serveurs où le module est actif.

Questions fréquentes

Comment activer le système de niveaux sur un serveur Discord ?

Connectez-vous au tableau de bord sur boteric.fr/dashboard, sélectionnez le serveur puis activez le module Niveaux. Le comptage démarre immédiatement pour les messages suivants ; l'historique antérieur à l'activation n'est pas rattrapé.

Peut-on donner un rôle automatiquement à un niveau donné ?

Oui. Dans le module Niveaux du tableau de bord, associez un rôle à un palier. Le rôle est attribué dès que le membre atteint ce niveau. Le rôle du bot doit être placé au-dessus du rôle attribué dans la hiérarchie du serveur.

L'expérience est-elle commune à tous les serveurs ?

Non. La progression est propre à chaque serveur. Un classement global existe par ailleurs, mais il n'influence pas les niveaux ni les rôles d'un serveur donné.