Si vous installez ce bot, c’est probablement pour sa gestion avancée des tournois. Je vais vous expliquer les différentes étapes pour bien commencer.

Identifiants Challonge

Premièrement, configurez vos identifiants Challonge. Vous devez connaitre votre nom d’utilisateur ainsi que votre clé d’API, obtenable ici.

Tapez d’abord la commande !challongeset username <votre pseudo>, puis !challongeset api (ne collez pas directement votre clé, le bot vous la demandera en MP).

Attention

Vous devez garder votre clé API secrète ! Elle donne accès à votre compte et doit être protégée comme votre mot de passe.

Configuration globale

Ensuite, la commande !tset (ou !tournamentset) vous permet de configurer tous les réglages.

Info

La plupart des réglages sont optionels, sauf si cela est précisé. A vous de voir ce que vous estimez utile ou non parmi ce que le bot propose.

Réglage des channels

Configurez les différents channels de votre serveur avec !tset channels.

Commande Description
!tset channels to Le channel privé des T.O., où le bot annoncera les éventuels problèmes ou demandes pour le tournoi.

Contrairement aux autres channels qui sont optionnels, vous devez régler le channel des T.O.

Channels d'annonces

Commande Description
!tset channels announcements Channel des annonces pour le début des inscriptions, du check-in, aisni que le début et la fin du tournoi.
!tset channels queue Le bot y annoncera les sets lancés.
!tset channels stream Les sets passant en stream y seront annoncés.
!tset channels ruleset Le channel des règles pour votre tournoi.

Channels de commandes

Commande Description
!tset channels register Les inscriptions s’y dérouleront (les gens y entreront !in ou !out).
!tset channels checkin Le check-in s’y déroulera (les gens y entreront !in).
!tset channels scores Le channel pour régler le score de son set avec la commande !win.

Si vous configurez l’un de ses channels, les commandes décrites ne pourront être utilisées que dans ce channel.

Le bot déverouillera le channel et y enverra un message au moment approprié pour expliquer comment utiliser les commandes. Il sera ensuite automatiquement fermé lorsqu’il le faut (ex: fin des inscriptions).

Réglage des rôles

Ensuite, configurez les différents rôles. Vous devez donner le nom complet du rôle avec la commande, ou son ID.

Commande Description
!tset roles participant Le rôle attribué aux participants lors de l’inscription. Le réglage de ce rôle est requis.
!tset roles player Ce rôle sera mentionné lors de l’ouverture des inscriptions et aura la permission d’envoyer des messages dans le channel d’inscriptions.
!tset roles streamer Le rôle qui donne accès aux commandes de streamer.
!tset roles tester Le rôle à mentionner lors d’une demande de lag test (avec !lag).
!tset roles to Le rôle de vos T.O.s, donnant accès aux commandes liées (sauf !tset).

Vous n’avez pas besoin de configurer un rôle de T.O. si vous avez déjà configué des rôles d’admin ou de modo avec les commandes !set addadminrole/addmodrole, ce qui est recommandé.

N’utilisez ce réglage que si vos T.O.s ne sont pas déjà modérateurs.

Vous pourrez également configurer un rôle de joueur (limitant les inscriptions à ce rôle, tout en le mentionnant pour l’ouverture des inscriptions) dans une prochaine étape.

Réglages des inscriptions, du check-in et du seeding

Info

La configuration et le déroulement des inscriptions et du check-in sont détaillés dans la section Configuration des inscriptions et du check-in. Pour le seeding, regardez la section Seeding avec Braacket et upload.

Commande Description
!tset register Règle les heures d’ouverture et de fermeture automatique des inscriptions. Vous pouvez toujours les lancer/fermer manuellement.
!tset checkin Règle les heures d’ouverture et de fermeture automatique du check-in. Vous pouvez toujours le lancer/fermer manuellement.
!tset autostopregister Définis si le bot doit automatiquement arrêter les inscriptions lorsque le tournoi est plein.
!tset twostageregister Permet la mise en place d’inscriptions en deux temps, en donnant une 2e heure d’ouverture des inscriptions. Cela permet par exemple de faire des inscriptions de dernière minute pour remplir les dernières places.
!tset ranking Configure les informations de votre ranking sur braacket.com pour le seeding auto.

Réglages des délais

Commande Description
!tset delay Définis le temps avant qu’un joueur soit considéré comme AFK, et disqualifié. 10 minutes par défaut.
!tset warntime Définis le temps avant d’avertir les joueurs et les T.O.s de la durée de leur match (par défaut, 25 minutes avant d’avertir les joueurs, puis 35 min avant d’avertir les T.O.s pour les BO3, +5 min pour les BO5)

Régler une durée

Vous devez respecter un format spécial lorsque vous spécifiez une durée dans une commande, que ce soit pour les commandes ci-dessus ou bien pour les horaires des inscriptions.

Le format doit être un nombre suivi de son unité en anglais. Exemples :

  • 45s = 45 secondes
  • 10m = 10 minutes
  • 2h = 2 heures
  • 1d = 1 jour
  • 2d12h30m10s = 2 jours, 12 heures, 30 minutes et 10 secondes

!tset delay 15m = Délai de 15 minutes avant DQ.

Réglages divers

Commande Description
!tset startbo5 Définis quand est-ce que les sets passent de BO3 à BO5 (utilisez !help tset startbo5 pour plus de détails).
!tset stages Réglez la liste des stages, accessible avec !stages.
!tset counters Réglez la liste des counterpicks, accessible avec !counters.
!tset baninfo Définis le mode de ban (ex: 3-4-1). En réglant cette info, le bot va choisir un joueur au hasard au lancement de chaque match pour désigner le premier à ban.

Pour avoir un récapitulatif, utilisez !tset settings et vérifiez que tous les réglages sont corrects.

Une fois que tout est bon, on peut configurer notre premier tournoi !