Commandes pour organiser un tournoi

Cette page fournit une référence complète des commandes slash liées aux tournois disponibles dans le bot Discord Allkeyshop.

Commandes disponibles

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é

Détails des commandes

/tournament-create – Créer un tournoi

Description : 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

Options de la commande

Paramètre Type Obligatoire Description
name String ✅ Oui Nom du tournoi
type String ✅ Oui Type (format) du tournoi

Choix du type

Intitulé Valeur
Single Elimination single elimination
Double Elimination double elimination
Swiss swiss
Round Robin round robin

/tournament-update – Configurer un tournoi

Description : 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 tournoi

Description : 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 tournoi

Description : 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 tournoi

Description : 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’inscrire

Description : 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.

Options de la commande

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.

Options de la commande

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 Twitch

Description : 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.

Options de la commande

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érie

Description : 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.

Options de la commande

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 participant

Description : 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.

Options de la commande

Paramètre Type Obligatoire Description
user String ✅ Oui Autocomplétion : sélectionner un joueur
permanent String ✅ Oui Bannissement permanent ou non

Choix pour « permanent »

Intitulé Valeur
Oui 2
Non 1

/matches – Initialiser les matchs

Description : 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.

Options de la commande

Paramètre Type Obligatoire Description
state String ✅ Oui État de match à appliquer

Choix d’état

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 match

Description : 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.

Options de la commande

Paramètre Type Obligatoire Description
match String ✅ Oui Autocomplétion : fil de match archivé à rouvrir

Informations supplémentaires

Exigences de contexte

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, /matches
  • register (vocal) : /tournament-register, /tournament-register-manual, /participant-twitch, /participant-kick
  • participants : /participant-seed
  • matches (thread) : /match-state, /match-score
  • results : /match-reopen

Assistance

Pour 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.

Copyright © 2024 Conditions d'utilisation - Politique de confidentialité Allkeyshop Discord Bot
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.