Documentation

Guide complet pour utiliser le bot Discord Evamix

Introduction

Evamix est un bot Discord conçu pour gérer les sondages de disponibilité pour les matchs et entraînements d'une équipe. Ce guide vous explique comment utiliser toutes les fonctionnalités du bot.

Pour toute question ou assistance, n'hésitez pas à rejoindre notre serveur Discord.

Permissions

Le bot utilise un système de rôles pour contrôler l'accès aux commandes :

Note : Si aucun rôle n'est configuré, les commandes de base sont accessibles à tous les membres du serveur.

Configuration Initiale

Commande /init

La première fois que vous utilisez le bot, utilisez /init pour configurer le bot via un flux interactif :

  1. Langue : Sélectionnez la langue du serveur (anglais ou français)
  2. Nom et tag de l'équipe : Saisissez le nom complet et le tag court de votre équipe
  3. Salons : Sélectionnez les salons pour les sondages et les demandes de match
  4. Salles : Sélectionnez les salles disponibles pour ce serveur
  5. Rôles : Sélectionnez les rôles manager et équipe (optionnel)

Permission : Admin Discord uniquement

Note : Tous les paramètres sont configurés via des menus interactifs, pas d'arguments à saisir.

Commande /config

Utilisez /config pour modifier la configuration du bot :

Permission : Admin Discord uniquement

Gestion des Matchs

Créer un match

Utilisez /match create pour créer un sondage de disponibilité :

  1. Sélectionnez une salle de pratique
  2. Choisissez le type (Compétition ou Entraînement)
  3. Sélectionnez la date du match
  4. Choisissez l'équipe adverse : la liste propose Mix Eva et les équipes configurées via /init ou /config profile qui ont des salles en commun avec votre équipe (sauf si elles sont en pause via /match break). Le serveur Discord de l'équipe est automatiquement utilisé pour la synchro cross-serveur si l'équipe en a un (pas de serveur pour Mix Eva).
  5. Ajoutez des sessions horaires avec le bouton « Ajouter une session »
  6. Publiez le sondage avec le bouton « Publier »

Permission : Rôle Manager (si configuré)

Note : le miroir automatique du sondage sur le serveur adverse est implémenté. Les votes sont synchronisés entre les deux serveurs.

Lister les matchs

Utilisez les commandes suivantes pour voir les matchs (uniquement ceux liés à ce serveur : créés ici ou dont ce serveur est l'adversaire enregistré) :

Permission : Rôle Équipe ou Manager (si configuré)

Supprimer ou annuler un match

Utilisez les commandes suivantes pour gérer les matchs :

Les matchs, votes et statuts (planifié, terminé, annulé) sont stockés et persistés sur le serveur du bot.

Permission : Rôle Manager (si configuré)

Pool d'adversaires (manager)

Les équipes sont automatiquement enregistrées dans le pool d'adversaires lorsqu'elles sont configurées via /init ou /config profile. Pour gérer la disponibilité de votre équipe :

Permission : Rôle Manager (si configuré)

💡 Retirer une équipe du pool

Pour retirer complètement une équipe du pool, il suffit de retirer le bot du serveur Discord. L'équipe sera automatiquement archivée et ne sera plus proposée comme adversaire. Le nettoyage s'effectue automatiquement environ 1 heure après le retrait du bot.

Voter sur un sondage

Une fois qu'un sondage est publié, vous pouvez voter sur chaque session :

Limite : Maximum 4 personnes par équipe par session pour "Inscrit" et "Présent" (donc 8 personnes au total si deux équipes participent).

Permission : Rôle Équipe (si configuré)

Commandes /team

/team list

Utilisez /team list pour lister les équipes qui ont des salles en commun avec votre équipe, avec leurs préférences de créneaux.

Cette commande affiche uniquement les équipes qui partagent au moins une salle avec votre serveur, ce qui permet de voir quelles équipes sont disponibles pour organiser des matchs.

Permission : Rôle Équipe ou Manager (si configuré)

/team list-all

Utilisez /team list-all pour lister toutes les équipes enregistrées dans le système, avec leurs préférences de créneaux.

Cette commande affiche toutes les équipes, même celles qui n'ont pas de salles en commun avec votre équipe.

Vous pouvez utiliser l'option preferences pour afficher ou masquer les préférences de créneaux (par défaut : affichées).

Permission : Rôle Équipe ou Manager (si configuré)

Notifications

Le bot envoie automatiquement des notifications :

Vous pouvez tester les notifications avec /notification test (Rôle Manager ou Admin Discord).

Résumé des Permissions

Tableau récapitulatif des permissions :

CommandeRôle ÉquipeRôle ManagerAdmin Discord
/match create✅ (si configuré)
/match next/past/list✅ (si configuré)✅ (si configuré)
/match delete/abort/poll✅ (si configuré)
/match break, /match engage✅ (si configuré)
/config *✅ (uniquement)
/config *✅ (uniquement)
/init✅ (uniquement)
/notification test✅ (si configuré)
Votes sur sondages✅ (si configuré)

Conseils et Astuces

Support

Pour toute question ou problème, vous pouvez rejoindre notre serveur Discord ou contacter l'administrateur du serveur Discord où le bot est installé.