OpenBotsDocs
03 Dashboard04 Fonctionnalites

Événements

Organise des événements avec inscriptions, liste d'attente et rappels automatiques.

📅 Événements

Le module Événements permet aux membres autorisés d'annoncer un événement (soirée jeu, stream, sortie...) avec un système d'inscription par bouton, une liste d'attente, des rappels automatiques et un check-in le jour J.


➕ Créer un événement

/event create <titre> <début> [description] [lieu] [fin] publie une annonce dans le salon configuré, avec trois boutons de réponse :

  • ✅ Je participe
  • ❔ Peut-être
  • ❌ Non

Restrictions possibles à la création :

  • Rôles autorisés à organiser un événement (sinon tout le monde peut).
  • Délai minimum avant le début (empêche un événement annoncé à la dernière minute).
  • Maximum d'événements actifs par organisateur, pour éviter le spam d'annonces.
  • Rôle requis et/ou niveau minimum pour pouvoir s'inscrire (voir Niveaux), avec un rôle de remplacement optionnel pour les membres refusés.
  • Maximum d'inscriptions actives par membre, tous événements confondus.

⏳ Liste d'attente

Si une capacité maximum est définie et atteinte, les nouvelles inscriptions passent en liste d'attente. Si une place se libère (un participant change sa réponse en « Non »), le premier de la liste d'attente peut être promu automatiquement en participant.


🎙️ Intégrations

  • Événement natif Discord — crée en plus un événement planifié Discord natif (visible dans la barre latérale du serveur), synchronisé avec l'annonce.
  • Salon vocal dédié — crée automatiquement un salon vocal pour l'événement, supprimé à son archivage.
  • Rôle organisateur affiché à l'hôte pendant la durée de l'événement.
  • Rôle participant attribué à tous ceux qui répondent « Je participe », pratique pour cibler des annonces ou des permissions temporaires.

⏰ Rappels

Des rappels automatiques sont envoyés avant le début de l'événement, à des délais configurables (par exemple 60 puis 10 minutes avant) :

  • Dans le salon de l'événement (ou un salon dédié), avec mention optionnelle du rôle participant.
  • En message privé aux inscrits, si activé.

✅ Check-in et suivi

  • Check-in — au moment du démarrage, un message propose aux participants de confirmer leur présence (bouton « Je suis là ! »).
  • Récompense de présence — de l'XP peut être accordée aux membres qui confirment leur check-in.
  • Pénalité d'absence — les inscrits qui ne se présentent pas peuvent subir une pénalité configurable.
  • Annulation automatique si sous-rempli — si le nombre de participants n'atteint pas un minimum requis, l'événement peut être annulé automatiquement avant de démarrer, avec un message d'explication.
  • Archivage automatique de l'événement une fois terminé.

🌐 Agenda public et import automatique

En plus des événements créés à la main via /event create, le dashboard propose un outil de veille et curation d'événements, séparé du système d'inscriptions Discord :

  • Import depuis une URL — colle le lien d'un site qui liste des événements (agenda local, billetterie...) : le bot analyse la page et propose une liste d'événements détectés (titre, date, lieu, image), à cocher un par un avant import.
  • File d'attente — chaque événement importé (ou ajouté manuellement) arrive avec le statut en attente, à approuver ou rejeter par le staff avant publication. Des règles automatiques peuvent pré-filtrer (mots-clés à rejeter/approuver, ne garder que les dates futures, déduplication).
  • Publier dans Discord — un événement approuvé peut être envoyé comme une annonce classique dans un salon, indépendamment du système /event à inscriptions.
  • Agenda public — génère un lien public (sans compte requis, avec aperçu de partage automatique — image et description dynamiques pour Discord/ réseaux sociaux) qui affiche tous les événements approuvés à venir. Les visiteurs peuvent marquer leur intérêt pour un événement sans avoir de compte Discord.

🎮 Autres commandes

CommandeEffet
/event listListe les événements à venir.
/event cancel <identifiant>Annule un événement (organisateur ou staff).
/event participants <identifiant>Affiche qui participe à un événement.
/event historiqueListe les événements passés du serveur (optionnel).

⚙️ Configuration

Salon d'annonce, rôles autorisés à organiser, capacité, délais de rappel, check-in et intégrations natives se règlent dans Configurer → Événements du dashboard.

On this page