OpenBotsDocs
03 Dashboard04 Fonctionnalites

Giveaways

Concours avec bouton de participation, tirage automatique et reroll.

🎁 Giveaways

Le module Giveaways permet de lancer des concours directement depuis Discord ou depuis le dashboard, avec participation par bouton et tirage automatique à l'échéance.


🎉 Fonctionnement

  • /giveaway create lance un giveaway : lot, nombre de gagnants, durée. Le bot poste un message avec un bouton Participer persistant.
  • Les participations sont enregistrées à chaque clic (un membre ne peut s'inscrire qu'une fois par giveaway).
  • Le bot vérifie toutes les 30 secondes les giveaways arrivés à échéance : dès qu'un giveaway expire, le ou les gagnants sont tirés au sort automatiquement parmi les participants.
  • /giveaway end termine immédiatement un giveaway en cours (tirage anticipé).
  • /giveaway reroll retire un nouveau gagnant pour un giveaway déjà terminé (utile si le premier gagnant ne réclame pas son lot).
  • /giveaway list liste les giveaways en cours sur le serveur.

🏆 Autour du tirage

  • Rôle aux gagnants — attribue automatiquement un rôle à chaque gagnant tiré au sort.
  • MP à l'hôte — prévient en privé la personne qui a lancé le giveaway dès que le tirage a eu lieu.
  • Annonce de palier de participants — célèbre publiquement quand un giveaway atteint un certain nombre d'inscrits.
  • Alerte peu de participants (staff) — prévient qu'un giveaway approche de sa fin avec très peu de participants, pour laisser le temps de relancer ou prolonger.
  • Annonce de prolongation — informe les membres qu'un giveaway a été prolongé.
  • Annonce d'annulation — informe les membres si un giveaway est annulé avant son terme.

🖥️ Depuis le dashboard

La page Gestionnaire de Giveaways (voir la section Outils) permet de créer, lister et gérer les giveaways sans passer par les commandes Discord — pratique pour préparer un concours à l'avance ou vérifier l'état des lots en cours depuis le navigateur.


⚙️ Configuration

Le module s'active depuis le dashboard (giveaways_enabled) ; la configuration générale (salon par défaut, rôle requis pour lancer un giveaway, etc.) se règle depuis l'onglet Giveaways du dashboard.

On this page