Niveaux

Découvrez comment suivre la progression des membres de votre serveur avec la fonctionnalité de niveaux.

Consulter votre niveau

Pour consulter votre progression personnelle, utilisez la commande /niveau.

Carte renvoyée par la commande /niveau
Carte renvoyée par la commande /niveau

Pour consulter la progression d'un autre membre, ajoutez simplement sa mention en argument de la commande /niveau.

Récompenses de niveau

Motivez vos membres en leur offrant des récompenses lorsqu'ils atteignent certains niveaux ! Pour consulter les récompenses disponibles sur votre serveur, utilisez la commande /recompenses.

TypeDescriptionExemple
Rôle permanentAttribution d'un rôle Discord définitifRôle "Actif" au niveau 10
Rôle temporaireAttribution d'un rôle pour une durée limitéeRôle "VIP 7 jours" au niveau 20
ArgentDe l'argent du système d'économie5000 pièces au niveau 15
Objet d'inventaireUn ou plusieurs objets d'inventaire3x "Potion de boost" au niveau 25
Récompense personnaliséeUne récompense que vous remettez manuellementCode promo, goodies, etc.
Récompenses de niveau
Récompenses de niveau

Vous pouvez créer jusqu'à 10 récompenses gratuitement. Les serveurs premium n'ont aucune limite !

Classement des membres

Vous pouvez afficher le classement des membres, du plus haut au plus bas niveau, de trois façons :

Commande /topniveau

Vous pouvez afficher le classement via la commande /topniveau.

Résultat de la commande /topniveau
Résultat de la commande /topniveau

Si vous souhaitez afficher un nombre spécifique de lignes (seulement le top 3 par exemple), vous pouvez ajouter ce nombre en argument de la commande /topniveau.

Si l'option "Voir les XP des autres utilisateurs" est désactivée, les membres ne peuvent consulter que leur propre progression avec /niveau, mais les classements (/topniveau et le classement en ligne) restent accessibles à tous.

Classement en ligne

Si vous avez activé le classement en ligne, vous pouvez le consulter depuis le bouton "Voir l'ensemble du classement" de la commande /topniveau.

Classement en ligne
Classement en ligne

Si vous êtes administrateur du serveur, vous pouvez également y accéder depuis le panel dans le module Niveaux via le bouton "Accéder au classement".

Classement en temps réel

Pour les serveurs premium <:icon_premium_:1096140508625125417>, il est possible de mettre en place dans un salon dédié un classement des membres en temps réel et mis à jour automatiquement.

Classement Discord automatique
Classement Discord automatique

L'avantage de cette fonctionnalité est que le message affichant le classement peut afficher jusqu'à 25 membres et sera réactualisé toutes les 10 minutes automatiquement, sauf s'il n'y a pas de changements !

Gérer les niveaux des membres

En tant qu'administrateur, vous disposez de plusieurs commandes pour gérer l'expérience des membres :

CommandeDescription
/dropxpCrée un message avec un bouton : le premier membre à cliquer gagne l'expérience. Vous pouvez définir une durée limite (maximum 10 minutes).
/adminxp ajouterAjouter de l'expérience à un membre spécifique.
/adminxp retirerRetirer de l'expérience à un membre. Attention : cela peut entraîner la perte de niveaux et de récompenses.
/adminxp définirDéfinir exactement le montant d'XP d'un membre (remplace son XP actuelle).
/adminxp transférerTransférer de l'expérience d'un membre à un autre (le donneur perd l'XP transférée).
/adminxp réinitialiserRéinitialiser tous les niveaux du serveur. Cette action est irréversible !

Les commandes admin ne peuvent être utilisées que par les membres de votre serveur possédant la permission administrateur.

Lorsque vous retirez de l'XP ou définissez une XP plus basse, les membres peuvent perdre des niveaux. Dans ce cas, leurs rôles de récompense seront automatiquement retirés.

Gain d'expérience

Expérience par message

La méthode principale pour gagner de l'expérience est la participation écrite dans le serveur. Chaque message rapporte une quantité d'expérience aléatoire comprise entre deux valeurs que vous configurez (par défaut entre 15 et 25 XP).

Un cooldown de 30 secondes s'applique entre chaque gain d'XP pour un même membre. Cela évite le spam et encourage les conversations de qualité.

Expérience en vocal

Les serveurs premium <:icon_premium_:1096140508625125417> peuvent activer le gain d'expérience en fonction de l'activité vocale. Chaque membre actif en vocal gagne une quantité d'expérience aléatoire (15 à 25 XP par défaut, configurable) toutes les 2 minutes.

Conditions requises pour gagner de l'XP en vocal :

  • L'utilisateur ne doit pas être muet ou en sourdine (ni auto-sourdine, ni sourdine serveur).
  • Le salon ne doit pas être un salon de conférence (stage) ou configuré comme salon AFK (dans les paramètres Discord).
  • Au moins 2 utilisateurs humains doivent être présents et actifs (non muets/sourdine) dans le même salon.

Si ces conditions ne sont plus remplies, le membre cesse de gagner de l'XP jusqu'à ce qu'elles soient à nouveau respectées.

Cette fonctionnalité est réservée aux serveurs premium <:icon_premium_:1096140508625125417>.

Autres gains d'expérience

Grâce à l'écosystème de DraftBot, vous pouvez offrir de l'expérience via d'autres fonctionnalités :

  • Giveaways : Offrez de l'XP en récompense
  • Boutique d'économie : Vendez de l'XP contre de l'argent de serveur
  • Cadeaux d'anniversaires : Offrez de l'XP automatiquement
  • Drop d'expérience (/dropxp) : Créez des événements interactifs
  • Calendrier de l'avent : Récompenses quotidiennes en décembre

Fils de discussion et forums

Le système de niveaux distingue deux types d'espaces de discussion :

  • Les fils de discussion (threads) : créés dans les salons textuels ou d'annonces. Leur gain d'XP peut être activé/désactivé via l'option "Gain d'expérience dans les fils de discussions".
  • Les posts de forums : messages publiés dans les salons de type Forum. Leur gain d'XP est contrôlé par l'option "Gain d'XP dans les posts".

Les fils de discussion et posts de forums héritent automatiquement des paramètres de leur salon parent concernant les listes blanches/noires et les multiplicateurs.

Afin de gérer votre serveur avec granularité, il vous sera possible de bloquer/booster le gain d'expérience en fonction de conditions et dans d'autres cas plus avancés de le réinitialiser.

Listes blanches et noires

Les listes de rôles et salons vous permettent de contrôler finement qui peut gagner de l'XP et où :

  • Mode "avec" (whitelist) : Seuls les membres/salons listés peuvent gagner de l'XP. Pour les rôles, il suffit qu'un membre possède au moins un rôle autorisé pour gagner de l'XP, même s'il possède d'autres rôles non listés.
  • Mode "sans" (blacklist) : Les membres/salons listés ne peuvent pas gagner d'XP. Si un membre possède au moins un rôle interdit, il ne gagnera pas d'XP.

Multiplicateurs d'expérience

Vous pouvez appliquer des multiplicateurs (x1.5, x2, x2.5, x3) à certains rôles ou salons pour booster le gain d'XP.

  • Si un membre cumule plusieurs rôles avec boosts, seul le boost le plus élevé sera appliqué.
  • Si un salon cumule les boosts d'une catégorie et d'un salon, seul le boost du salon sera appliqué.

Les boosts de rôles et de salons se cumulent entre eux.

Options supplémentaires

D'autres options avancées sont disponibles pour affiner le système :

OptionDescription
Gain d'XP par message en vocalLorsque cette option est activée, les messages textuels envoyés dans les salons vocaux rapportent de l'XP uniquement si le membre est connecté en vocal dans ce même salon. Si elle est désactivée, aucun message textuel dans les salons vocaux ne rapporte d'XP
Longs messages comptent doubleLes messages de 250+ caractères (configurable 100-1500) donnent le double d'XP
Voir les XP des autres utilisateursSi désactivé, les membres ne voient que leur propre niveau via /niveau. Dans ce cas, la commande devient éphémère (visible uniquement par l'utilisateur qui l'utilise). Les administrateurs peuvent toujours consulter les niveaux de tous les membres
Réinitialiser l'XP au départ du serveurSi activé, les membres qui quittent le serveur perdent définitivement leur progression. S'ils reviennent, ils repartent de zéro
Réinitialiser l'XP au bannissementSi activé, les membres bannis perdent définitivement leur progression
Personnalisation de la couleurChangez la couleur des embeds et cartes de niveau (option premium <:icon_premium:1096140508625125417>)

Vous trouverez ci-dessous le nombre d'XP nécessaire pour passer au niveau supérieur avec la courbe par défaut.

Tableau des niveaux
Tableau des niveaux

Courbe d'expérience personnalisable

Vous pouvez modifier la courbe d'expérience pour ajuster la difficulté de progression des niveaux. Quatre courbes prédéfinies sont disponibles :

CourbeDifficultéDescription
ConstantFixeChaque niveau nécessite exactement la même quantité d'XP
LinéaireCroissante modéréeChaque niveau nécessite progressivement plus d'XP de manière linéaire
ExponentielleCroissante rapideLa difficulté augmente de manière exponentielle, les hauts niveaux sont beaucoup plus difficiles à atteindre (défaut)
Custom <:icon_premium:1096140508625125417>PersonnaliséeDéfinissez votre propre formule (réservé aux serveurs premium)

Multiplicateur de courbe : Vous pouvez appliquer un multiplicateur global (x0.5, x1, x2, etc.) à la courbe sélectionnée pour ajuster la difficulté sans changer le style de progression.

Important : Lorsque vous modifiez la courbe d'XP, tous les niveaux des membres sont automatiquement recalculés en fonction de leur XP totale. Si vous rendez les niveaux plus difficiles à atteindre, certains membres peuvent perdre des niveaux et leurs récompenses associées !

Niveau maximum

Les serveurs premium peuvent définir un niveau maximum pour plafonner la progression. Une fois ce niveau atteint, les membres ne gagnent plus aucune expérience jusqu'à ce que le plafond soit relevé ou supprimé.

L'XP gagnée pendant cette période n'est pas comptabilisée rétroactivement.

Annonces de niveaux

Chaque palier ne devrait pas passer inaperçu, c'est pour cela qu'il vous est possible de configurer des annonces lorsqu'un utilisateur passe un niveau.

Annonces de passage de niveau

Vous pouvez configurer les annonces de montée de niveau avec trois options :

  • Désactivées : Aucune annonce n'est envoyée
  • Dans le salon actuel : L'annonce apparaît dans le salon où le membre a gagné le niveau
  • Dans un salon dédié : L'annonce est envoyée dans un salon spécifique que vous choisissez

Niveau minimum : Définissez un seuil (ex: niveau 10) pour éviter de spammer les petits niveaux.

Couleur personnalisée <:icon_premium:1096140508625125417> : Les serveurs premium peuvent changer la couleur de l'embed d'annonce.

Permissions requises : Pour envoyer les annonces, DraftBot doit disposer des permissions suivantes dans le salon choisi : Voir le salon, Envoyer des messages, Intégrer des liens et Joindre des fichiers. Si ces permissions sont retirées, les annonces seront automatiquement désactivées.

Personnalisation du message

Le message d'annonce est entièrement personnalisable avec des variables dynamiques :

VariableDescriptionExemple
{user}Mention du membre@DraftBot
{user.id}ID du membre689210436019716137
{user.username}Nom d'utilisateurDraftBot
{user.nickname}Pseudo sur le serveurDraft
{user.globalname}Nom global DiscordDraftBot Official
{level}Niveau atteint25
{server} / {server.name}Nom du serveurMon Super Serveur
{server.id}ID du serveur382341865001844737
{server.membercount}Nombre de membres15000
{channel}Mention du salon#général
{channel.id}ID du salon923456789012345678
{channel.name}Nom du salongénéral
{date}, {time}, {timestamp}Date et heure actuelles15/01/2025

Annonces de récompenses

Configurez des annonces séparées pour les récompenses de niveau. Elles utilisent les mêmes options et variables, avec en plus {reward} pour afficher la récompense obtenue.

Annonce d'un nouveau niveau
Annonce d'un nouveau niveau

Configurer le système de niveaux

⫸ Accéder au panel de DraftBot

Pour activer le module, la première étape est de cliquer sur le bouton en haut à droite :

Activation du système de niveaux depuis le Panel
Activation du système de niveaux depuis le Panel

Ensuite, l'ensemble des fonctionnalités apparaît :

Module économie activé sur le Panel
Module économie activé sur le Panel

Une fois vos modifications terminées, n'oubliez pas de les enregistrer avec le bouton "Enregistrer" situé en bas de page !

Configurer les récompenses

La configuration de base des récompenses se fait comme ceci :

⫸ Accéder au panel de DraftBot

Deux sections s'offrent à vous :

Menu des récompenses depuis le Panel DraftBot
Menu des récompenses depuis le Panel DraftBot
  1. Créer une récompense : cette option permet de créer et assigner des récompenses aux passages de niveaux de votre choix. (Apprenez à créer une récompense ! )
  2. Configurer les annonces : Vous pouvez décider d'activer ou désactiver les annonces, choisir le salon dans lequel elles doivent apparaître, et même personnaliser le message !

Si vous avez déjà configuré des articles de boutique, ils apparaîtront en bas de l'écran, et vous pourrez les modifier / supprimer.

Créer une récompense

DraftBot vous permet de récompenser l'activité de vos membres à travers des items de types variables :

Menu de création de récompenses, depuis le panel
Menu de création de récompenses, depuis le panel

Vous pouvez permettre à vos membres d'acquérir des rôles (temporaires ou permanents) lorsqu'ils atteignent un niveau défini. Pour ajouter un rôle aux récompenses, sélectionnez le type de récompense "rôle" ou "rôle temporaire".

Choisissez ensuite :

  • Le niveau requis
  • Le rôle à attribuer
  • Le mode de cumul : Cumulatif ou Évolutif
  • La durée du rôle (dans le cas d'un rôle temporaire)

Rôle Cumulatif : Le membre conserve tous les rôles de récompense obtenus (niveau 5, 10, 15, etc.).

Rôle Évolutif : Seul le rôle du dernier niveau atteint est conservé. Les anciens rôles de récompense évolutifs sont automatiquement retirés lors du prochain gain d'XP.

Dans la commande /recompenses, un indicateur 🔹 s'affiche à côté des récompenses de rôle configurées en mode Évolutif, permettant de les repérer facilement.

Le rôle sélectionné doit avoir été créé au préalable sur votre serveur, et être accessible à DraftBot (donc ne pas être situé plus haut que le rôle le plus élevé de DraftBot).

Comportements particuliers :

  • Saut de niveaux : Si un membre saute plusieurs niveaux d'un coup (via /adminxp ajouter), il reçoit toutes les récompenses des niveaux intermédiaires qu'il n'a pas encore obtenues. Par exemple, si un membre passe directement du niveau 5 au niveau 25, il recevra les récompenses des niveaux 10, 15, 20 et 25. Pour les rôles évolutifs, seul le rôle du niveau le plus élevé sera conservé.
  • Perte de niveaux : Si un membre descend en dessous du niveau requis (via /adminxp retirer ou modification de la courbe d'XP), les rôles de récompense sont automatiquement retirés. Les récompenses d'argent, d'objets et personnalisées ne seront pas retirées.

Vous pouvez mettre en place jusqu'à 10 récompenses de niveaux. Les serveurs premium <:icon_premium_:1096140508625125417> n'ont aucune limite !

Migration depuis MEE6

Si vous utilisiez déjà un système de niveaux via MEE6, vous avez la possibilité d'importer la progression de vos membres au système de niveaux de DraftBot !

Bouton d'importation des niveaux
Bouton d'importation des niveaux

Après avoir cliqué sur Importer MEE6, et confirmé que vous souhaitez procéder à l'importation, DraftBot récupèrera automatiquement toutes les informations de niveaux des membres.

Assurez-vous que MEE6 est présent sur votre serveur et que son classement est accessible publiquement !