Cette page fournit une référence complète des commandes slash liées aux tournois disponibles dans le bot Discord Allkeyshop.
| Nom de la commande | Description |
|---|---|
| /tournament-create | Créer un tournoi |
| /tournament-update | Ouvrir le panneau de configuration du tournoi |
| /tournament-start | Démarrer le tournoi |
| /tournament-end | Terminer le tournoi et annoncer le vainqueur |
| /tournament-remove | Supprimer la catégorie du tournoi, ses salons enfants et rôles |
| /tournament-register | Vous inscrire au tournoi (salon vocal) |
| /tournament-register-manual | Inscrire manuellement un membre au tournoi (action admin) |
| /participant-twitch | Définir ou mettre à jour votre lien Twitch |
| /participant-seed | Mettre à jour la tête de série d’un participant |
| /participant-kick | Exclure un participant (option de bannissement permanent) |
| /matches | Initialiser ou ré-initialiser les matchs |
| /match-state | Mettre à jour l’état d’un match depuis son fil (thread) |
| /match-score | Envoyer le score d’un match depuis son fil (thread) |
| /match-reopen | Rouvrir un fil de match archivé/terminé |
/tournament-create – Créer un tournoiDescription : Crée la catégorie Discord, les sous‑salons, les rôles, ainsi qu’un nouveau tournoi.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
name |
String | ✅ Oui | Nom du tournoi |
type |
String | ✅ Oui | Type (format) du tournoi |
| Intitulé | Valeur |
|---|---|
| Single Elimination | single elimination |
| Double Elimination | double elimination |
| Swiss | swiss |
| Round Robin | round robin |
/tournament-update – Configurer un tournoiDescription : Ouvre un panneau de configuration interactif adapté au type du tournoi (boutons et/ou menus de sélection).
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon admin de la catégorie du tournoi.
/tournament-start – Démarrer le tournoiDescription : Démarre le tournoi, initialise les matchs et publie le bracket.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon admin de la catégorie du tournoi. Nécessite au moins 2 participants.
/tournament-end – Terminer le tournoiDescription : Termine le tournoi, annonce le vainqueur dans results et enregistre les classements finaux.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon admin de la catégorie du tournoi.
/tournament-remove – Supprimer la structure du tournoiDescription : Supprime la catégorie du tournoi, tous les salons enfants et les rôles associés. Nettoie l’enregistrement du tournoi.
Permissions requises : Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon admin de la catégorie du tournoi.
/tournament-register – S’inscrireDescription : Inscrit l’utilisateur à la liste des participants. Peut inclure un lien Twitch en option.
Permission requise : Envoyer des messages
Contexte : À exécuter en étant connecté au salon vocal register du tournoi.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
twitch_link |
String | ❌ Non | Lien Twitch optionnel (validé via une règle d’URL Twitch) |
/tournament-register-manual – Inscrire un membre (Admin)Description : Inscrit un membre du serveur sans nécessiter qu’il rejoigne le salon vocal register.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon vocal register de la catégorie du tournoi.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
user |
String | ✅ Oui | Autocomplétion : sélectionner/entrer un membre |
twitch_link |
String | ❌ Non | Lien Twitch optionnel |
/participant-twitch – Mettre à jour votre lien TwitchDescription : Ajoute ou met à jour votre lien Twitch dans la liste des participants.
Permission requise : Envoyer des messages
Contexte : À utiliser dans le salon vocal register de la catégorie du tournoi.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
twitch_link |
String | ❌ Non | Votre URL Twitch (validée si fournie) |
/participant-seed – Mettre à jour une tête de sérieDescription : Met à jour le numéro de tête de série d’un participant sélectionné.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon texte participants.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
user |
String | ✅ Oui | Autocomplétion : sélectionner un joueur |
seed |
String | ✅ Oui | Valeur numérique de tête de série |
/participant-kick – Exclure un participantDescription : Exclut un participant du tournoi. Peut être permanent.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon vocal register.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
user |
String | ✅ Oui | Autocomplétion : sélectionner un joueur |
permanent |
String | ✅ Oui | Bannissement permanent ou non |
| Intitulé | Valeur |
|---|---|
| Oui | 2 |
| Non | 1 |
/matches – Initialiser les matchsDescription : Initialise ou ré‑initialise manuellement les matchs et met à jour le message du bracket.
Permissions requises : Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon admin de la catégorie du tournoi.
/match-state – Mettre à jour l’état d’un match (thread)Description : Met à jour l’état d’un match depuis son fil : démarrer/arrêter/redémarrer.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans un fil de match sous le salon matches.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
state |
String | ✅ Oui | État de match à appliquer |
| Intitulé | Valeur |
|---|---|
| Start | mark_as_underway |
| Stop | unmark_as_underway |
| Restart | restart |
/match-score – Envoyer le score d’un match (thread)Description : Ouvre un formulaire (modal) pour saisir les scores des deux participants ; publie le résultat dans results, archive le fil si le match est terminé, ou gère le cas d’égalité.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans un fil de match sous le salon matches.
/match-reopen – Rouvrir un matchDescription : Rouvre un fil de match archivé/terminé et ré‑initialise le bracket/les matchs.
Permissions requises : Administrateur, Gérer les salons, Gérer les rôles
Contexte : À utiliser dans le salon results. Sélection via autocomplétion du fil de match.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
match |
String | ✅ Oui | Autocomplétion : fil de match archivé à rouvrir |
Certaines commandes de tournoi dépendent du contexte et doivent être utilisées dans des salons spécifiques :
admin : /tournament-update, /tournament-start, /tournament-end, /tournament-remove, /matchesregister (vocal) : /tournament-register, /tournament-register-manual, /participant-twitch, /participant-kickparticipants : /participant-seedmatches (thread) : /match-state, /match-scoreresults : /match-reopenPour obtenir de l'aide avec les commandes de tournoi, visitez la page d'aide officielle d'Allkeyshop sur Discord.
Dernière mise à jour : septembre 2025 | Pour les informations les plus récentes, référez‑vous à la documentation officielle.