🛒Boutique Discord

Ce système de boutique permet aux membres de votre serveur de dépenser des points gagnés automatiquement en vocal ou par messages. Chaque achat crée un ticket d’achat traité par le staff. Les objets sont définis par les administrateurs.


🎁 Gagner des points

Les points sont gagnés automatiquement :

  • 💬 Messages : points par message envoyé (configurable)

  • 🎤 Vocal : points par minute vocale (configurable)

  • 🎖️ Bonus : certains rôles multiplient les gains (ex: @VIP:1.5)

  • Limite journalière : le nombre de points gagnés par jour peut être plafonné

Les paramètres se gèrent via la commande /configurer_gain_points


🛒 Acheter un objet

  1. Faites /boutique pour afficher les objets disponibles.

  2. Cliquez sur l’objet à acheter.

  3. Un ticket privé est créé automatiquement.

  4. Le staff traite la demande via des boutons :

    • ✅ Achat envoyé

    • ❌ Fermer le ticket

    • ⚠️ Problème de trésorerie

Chaque achat est enregistré et loggé dans un salon si configuré.


📆 Commandes disponibles

Pour les membres

  • /boutique : affiche la boutique paginée

  • /points_classement : montre le classement des membres par points

  • /aide : affiche ce message d’aide

Pour les administrateurs

  • /boutique_objet : ajouter/modifier/supprimer un objet

  • /attribuer_points : donner/retirer des points manuellement

  • /reset_points : réinitialiser les points

  • /param_boutique : configurer les salons/logs/rôles autorisés

  • /voir_param_boutique : voir la configuration actuelle

  • /configurer_gain_points : définir les gains et bonus de rôle


💳 Suivi des points

Les points sont enregistrés dans une base SQLite et mis à jour automatiquement à chaque action.

  • Les membres ne peuvent pas dépasser la limite journalière.

  • Le staff peut accéder à l’historique des achats via les logs d'achat.


📖 Exemple de bonus rôle

/VIP:1.5 @Booster:2 @Loyal:1.2

Ces bonus sont affichés dans /aide et s’appliquent automatiquement aux membres possédant ces rôles. Le plus grand bonus est utilisé si plusieurs rôles sont attribués.


🚫 Restrictions & sécurité

  • Seuls les membres ayant un rôle autorisé (via /param_boutique) peuvent gagner des points.

  • Seuls les membres avec le rôle staff configuré peuvent cliquer sur les boutons du ticket d'achat.

  • Tout est loggé avec ID de transaction unique.

Dernière mise à jour