OpenBotsDocs
03 Dashboard04 Fonctionnalites

Niveaux

Système d'XP et de niveaux (texte, vocal, réputation globale) à la Mee6.

Les exemples de cette page sont génériques. Connecte-toi pour les voir avec les salons et rôles de ton serveur.

📈 Niveaux

Le module Niveaux attribue de l'expérience (XP) aux membres actifs et les fait progresser à travers des niveaux, avec un suivi séparé pour le texte, le vocal, et une réputation globale cross-serveur.


💬 XP texte

  • XP gagnée par message, tirée entre un minimum et un maximum configurables.
  • Cooldown entre deux gains d'XP pour un même membre (anti-spam).
  • Barème selon la longueur du message (des seuils distinguent messages courts et longs, avec un bonus pour les messages plus construits).
  • Salons et rôles exclus de l'XP (noxp_channels_json / noxp_roles_json).
  • Mots personnalisés : bonus d'XP configurable quand un membre utilise certains mots-clés (avec son propre cooldown).
  • Réactions : gain d'XP optionnel pour l'ajout de réactions.

🔊 XP vocal

  • XP par minute passée en salon vocal, avec un multiplicateur dédié.
  • Option pour ignorer les membres muets/sourds (pas de gain si le micro/casque est coupé).

🌟 Réputation globale

En plus de l'XP par serveur, une partie de l'XP texte et vocal peut être partagée vers une réputation globale (cross-serveur), avec un taux de partage réglable pour chacune.


⏰ Multiplicateurs

  • Multiplicateur global d'XP (booster temporaire ou permanent).
  • Heures de pointe : plage horaire où l'XP gagnée est augmentée.

🏆 Passage de niveau

  • Salon d'annonce dédié aux passages de niveau.
  • Récompenses par niveau : attribution automatique de rôles à certains paliers.
  • Comportement configurable à l'action de level-up (message, rôle, les deux).

🔔 Annonces et alertes (options avancées)

Au-delà du message de passage de niveau, plusieurs annonces optionnelles se configurent via le Flows Builder :

  • Bonus RPG — attribue une récompense liée au module RPG à certains passages de niveau.
  • Alerte récompense bloquée (staff) — prévient l'équipe quand une récompense de niveau (rôle) n'a pas pu être attribuée, généralement parce que le bot n'a pas la permission ou que le rôle a été supprimé.
  • Palier de réputation globale — annonce publique quand un membre franchit un palier de réputation cross-serveur (seuil configurable).
  • Nouveau numéro 1 — annonce quand le membre en tête du classement change.
  • Classement hebdomadaire — embed récapitulatif du top classement, posté automatiquement chaque semaine (titre personnalisable).

🎮 Commandes

CommandeEffet
/levelAffiche ton niveau (texte + vocal) et ta progression.
/leaderboardClassement du serveur, texte ou vocal.
/reputationTa réputation globale (cross-serveur).
/rep_topTop 10 de la réputation globale.

🧪 Exemple concret

Pour annoncer les passages de niveau dans #bienvenue :

  1. Configurer → Niveaux : choisis #bienvenue comme salon d'annonce.

  2. Message :

    Bravo {mention}, tu passes au **niveau {level}** en {kind} !
  3. Résultat quand Alex atteint le niveau 5 en écrivant :

    Bravo @Alex, tu passes au niveau 5 en texte ! 💬 (texte)

Pour récompenser un palier, associe un rôle à un niveau (par exemple @Membre au niveau 10). Variables : {mention}, {user}, {server}, {level}, {xp}, {kind}.

[!NOTE] Le module Succès s'appuie en partie sur la progression de niveau pour débloquer certains trophées.

On this page