Liste des commandes

La quasi totalité des commandes est listée ici.

N’oubliez pas que la commande !help affichera toutes les commandes que vous pouvez utiliser dans le contexte, avec plus de détails. Plus de détails sur la commande help ici.

Tournaments

Utilisez !help Tournaments.

Setup

Plus de détails ici pour la config générale. Voir aussi la documentations des inscriptions/check-in et du seeding.

!challongeset

Commande Description
!challongeset Réglages des identifiants Challonge
!challongeset username Nom d’utilisateur Challonge
!challongeset api Clé d’API, ou token Challonge

!tset

Commande Description
!tset Tous les réglages
   
!tset channels Réglage des channels
!tset channels announcements Channel d’annonces (inscriptions/début/fin)
!tset channels category Catégorie des tournois
!tset channels checkin Channel de check-in
!tset channels queue Channel d’annonces des sets
!tset channels register Channel d’inscriptions
!tset channels scores Channel d’entrée des scores
!tset channels stream Channel d’annonce des streams
!tset channels to Channel des T.O.s (nécessaire)
   
!tset roles Réglage des rôles
!tset roles participant Rôle de participant (donné aux inscrits)
!tset roles streamer Rôle de streamer (donnant accès aux commandes)
!tset roles to Rôle de T.O. (non nécessaire si les modos et admin sont config avec Red)
   
!tset register Règle le début et la fin des inscriptions (en minutes, avant le début du tournoi)
!tset checkin Règle le début et la fin du check-in (en minutes, avant le début du tournoi)
!tset twostageregister Définit une 2e horaire d’ouverture des inscriptions
!tset autostopregister Définit si les inscriptions doivent se fermer dès la limite atteinte (peut être combiné avec le réglage ci-dessus, très utile)
   
!tset delay Règle le temps avant DQ des joueurs AFK (10 min par défaut)
!tset startbo5 Définit quand les matchs passent de BO3 à BO5
!tset warntime Règle le temps avant avertissement des joueurs et des T.O.s des matchs trop longs
   
!tset games Réglages spécifiques aux jeux
!tset games add Ajoute un jeu à la liste
!tset games edit Renomme l’un des jeux de la liste
!tset games delete Retire l’un des jeux de la liste
!tset games baninfo Définit le mode de ban (ex: 3-4-1). Si c’est réglé, le bot choisira un joueur aléatoire au début de chaque match pour commencer les bans.
!tset games ranking Règle un ranking braacket.com pour le seeding
!tset games ruleset Règle un channel utilisé comme ruleset
!tset games role Règle un rôle de joueur à ce jeu, utilisé pour l’ouverture des inscriptions (permissions + mention)
!tset games stages Définit une liste de stages légaux
!tset games counters Définit une liste de counters légaux
!tset games show Affiche les paramètres d’un jeu.
   
!tset settings Affiche les réglages globaux du serveur
!tinfo Affiche diverses informations sur le tournoi en cours, selon sa phase (entre inscriptions et déroulement du tournoi)

Inscriptions/check-in

Lancer/stopper manuellement

Commande Description
!register start Démarre les inscriptions
!register stop Stoppe les inscriptions
!checkin start Démarre le check-in
!checkin stop Stoppe le check-in (désinscription de tous les inscrits non check)
!checkin call Rappel aux membres non check (mention + MP si demandé avec !checkin call yes)
!upload Seed (si ranking configuré) et upload les participants sur le bracket, retirant les anciens déjà inscrits.

Inscription/désinscription/check

Commande Description
!in S’inscrit au tournoi, ou check.
!out Se désinscrit du tournoi avant son début (sinon utilisez !dq)
   
!add Pour les T.O.s, inscrit un ou plusieurs membres au tournoi, fait également office de check
!rm Pour les T.O.s, désinscrit un ou plusieurs membres au tournoi, également utilisable pendant le tournoi (fait office de DQ)
!tfix registerfromrole Inscrit (et check si nécessaire) tous les membres d’un rôle au tournoi

Commande Description
!start Lance le tournoi configuré

Pendant le tournoi

Plus de détails ici.

Commandes de joueur

Commande Description
!bracket Affiche le lien du bracket du tournoi
!stages Affiche la liste des stages autorisés pour ce tournoi
!counters Affiche la liste des stages contres autorisés pour ce tournoi
!ruleset Affiche le channel des règles du tournoi
!stream S’il y a des streams en cours, affiche les liens Twitch
   
!win Le gagnant d’un set règle son score avec cette commande (restreint au channel d’entrée des scores, si réglé). Exemple: !win 2-1
!ff Le participant d’un set déclare forfait. Cela va régler un score de -1 0 sur le bracket. Le participant n’est pas forcément disqualifié, il peut aller en loser bracket.
!dq Le participant abandonne le tournoi et se disqualifie. Il est alors le perdant de tous ses futurs sets.
!lag Pensée pour Super Smash Bros. Ultimate et son online de grande qualité, cette commande appelle les T.O.s et demande un lag test, pour ainsi disqualifier le poti blagueur qui n’a pas d’adaptateur ethernet.
!flip Une commande simple de pile ou face. Notez que si un mode de ban est configuré, le bot choisit dès le lancement un participant pour commencer les bans.

Commandes de T.O.

Commande Description
!rm Disqualifie un ou plusieurs joueurs
!lsmatches Liste les matchs en cours, triés par durée. Utile pour repérer les sets ralentissant le tournoi.
!setscore Règle le score d’un set. Tapez la commande dans le channel d’un set, ou bien spécifiez le set en premier argument. (ex: dans le channel #52 !setscore @Laggron 2-0 ; hors du channel !setscore 52 @Laggron 2-0)
!reset Réinitialise le tournoi configuré. Ne fonctionne que si le tournoi n’est pas lancé. Les rôles des inscrits sont retirés.
!resetbracket Réinitialisation du bracket (gros bouton rouge Reset sur Challonge), résultat en la perte de tous les scores. Le tournoi revient à son état précédent (post inscriptions), les inscrits sont conservés, vous pouvez soit relancer avec !start ou repartir de 0 avec !reset.
!tfix Actions avancées. Plus de détails ici
!tinfo Affiche des informations sur le tournoi en cours. Varie selon sa phase

Commandes de streamer

Plus de détails ici.

Commande Description
!stream Affiche les liens des streams en cours
!stream init Initialise un stream
!stream set Règle les codes d’arène pour un stream
!stream add Ajoute des sets dans la file d’attente (ne doivent pas être lancés)
!stream remove Retire des sets de la liste d’attente (all pour tout effacer)
!stream swap Intervertit la position de deux sets
!stream insert Insère un set à une nouvelle position dans la liste
!stream replace Remplace votre liste d’attente par une nouvelle réordonnée
!stream info Affiche les infos d’un stream (codes, sets, joueurs, statut)
!stream transfer Transfère la propriété d’un stream à un autre membre
!stream end Met fin à votre stream
!stream list Liste les streams configurés sur le tournoi

Enfin, !tournamentsinfo affiche des informations sur le module, telle que la version actuelle, les auteurs du code, ainsi que différents liens utiles (Github, Discord, documentation, traduction, Patreon).

Alias

Le module Alias vous permet de créer des alias pour des commandes (exemple : !adds = !stream add). Documentation complète

Commande Description
!alias Gère les alias
!alias add Crée un alias. Plus de détails ici
!alias delete Supprime un alias
!alias list Liste les alias disponibles
!alias show Affiche ce qu’exécute un alias
!alias help Affiche l’aide pour un alias

Audio

Le module d’audio est juste… ultra massif.

Compatible avec Youtube, Soundcloud, Spotify, Bandcamp, Twitch, Vimeo, Mixer, et même les liens http basiques, c’est un module très puissant et riche en fonctionnalités. Tellement riche que je devrais refaire ce site en 3 fois plus gros pour l’expliquer, donc je vais juste passer par les commandes essentielles hein…

Commande Description
!play Joue de la musique à partir d’un URL ou de termes à rechercher
!search Effectue une recherche sur Youtube et vous laisse le choix de la musique
!skip Passe à la musique suivante, vous pouvez indiquer un numéro
!prev Passe à la musique précédente
!volume Règle le volume du bot entre 1% et 150%
!seek Avance ou recule dans la musique actuelle. Fonctionne avec “+30”/”-60” (en secondes) ou “0:34:42” (timestamp)
!np Affiche la musique jouée actuellement
!queue Affiche la liste d’attente
!shuffle Joue la liste d’attente en aléatoire
!repeat Joue la liste d’attente en boucle
!bump Passe une certaine musique de la liste d’attente en première position
!bumpplay Passe une musique directement en première position. Faites !bumpplay y ... pour skip immédiatement
!remove Retire une musique de la liste d’attente
!pause Pause ou relance la musique en cours
!stop Stoppe la musique et efface la liste d’attente
!dc Déconnecte le bot du vocal
!summon Connecte le bot au channel vocal dans lequel vous êtes
!sing Red vous chantera l’une de ses chansons (easter egg du bot original, référence à Transistor)
!audioset Les réglages de l’audio… y’en a beaucoup

Cleanup

Un module pour supprimer des messages, plus complet que vous le pensez…

Si vous voulez juste supprimer un nombre de messages, faites juste !clear x, c’est un alias par défaut. Sinon, voici les détails :

Commande Description
!cleanup Commande de base pour supprimer des messages
!cleanup after Supprime tous les messages après le message spécifié
!cleanup before Supprime un certain nombre de messages avant le message spécifié
!cleanup between Supprime tous les messages entre deux messages spécifiés
!cleanup bot Supprime les messages de commandes et du bot
!cleanup messages Suppression simple de messages (!clear en est un alias)
!cleanup self Supprime les messages d’A.T.O.S.
!cleanup spam Supprime les messages dupliqués, ne gardant qu’une seule copie
!cleanup text Supprime les messages contenant le texte spécifié
!cleanup user Supprime les messages d’un certain utilisateur

Infos

  • Lorsqu’on vous demande de spécifier un message, il faut obtenir son ID (activez le mode développeur dans les options d’apparence)
  • Excepté !cleanup after et !cleanup between, vous devez entrer le nombre de messages à supprimer
  • Le bot ne supprimera pas les messages épinglés, sauf si vous rajoutez yes à la fin de votre commande

Core

Ce module est le coeur du bot et ne peut être déchargé. Encore une fois, je n’ai montré que les commandes essentielles, tapez !help Core pour tout voir.

Commande Description
!command Permet d’activer ou de désactiver des commandes ou modules sur le serveur
!ignore Désactive le bot dans certains channels
!unignore Réactive le bot dans certains channels
!info Informations à propos de Red bot
!licenceinfo Informations sur la licence (du bordel légal)
!invite Envoie le lien d’invitations d’A.T.O.S. en MP
!localallowlist Whitelist des membres ou des rôles (dès que cette liste se remplit, tout ceux qui n’y sont pas ne peuvent plus utiliser le bot)
!localdenylist Blacklist, empêche des membres ou des rôles d’utiliser le bot
!mydata Demandez à voir ou a supprimer les données que le bot garde de vous
!uptime Affiche depuis combien de temps A.T.O.S. est connecté
!set Réglages divers
!set addadminrole Définit un rôle comme administrateur pour le bot, ce qui va adapter les permissions de toutes les commandes
!set addmodrole Définit un rôle comme modérateur pour le bot, ce qui va adapter les permissions de toutes les commandes
!set removeadminrole Retire un rôle définit comme administrateur
!set removemodrole Retire un rôle définit comme modérateur
!set deletedelay Règle un temps avant de supprimer le message des commandes
!set nickname Règle le surnom du bot
!set serverprefix Change le ou les préfixes du bot sur le serveur, utilisez des guillmets s’il y a des espaces (ex: !set serverprefix $ "atos> ")
!set showsettings Affiche les réglages globaux du bot

CustomCommands

Avec ce module, vous pouvez facilement créer des commandes personnalisées avec le bot.

Exemple simple

  • !cc add aide Une liste résumée des commandes se trouve dans le channel #aide-bot

La commande !aide va désormais afficher “Une liste résumée des commandes se trouve dans le channel #aide-bot”.

Commande Description
!cc Gestion des commandes custom
!cc add Crée une commande custom simple (ex: !cc add nom Voici le contenu de ma commande "!nom")
!cc add random Crée une commande avec plusieurs réponses (une sera choisie aléatoirement)
!cc delete Supprime une commande custom
!cc edit Edite la réponse d’une commande custom
!cc list Affiche la liste des commandes custom
!cc show Affiche des détails sur une commande (réponse, auteur…)
!cc raw Affiche la réponse d’une commande en brut (mise en forme ignorée)
!cc search Recherche parmis les commandes custom
!cc cooldown Gère le délai d’une commande (ex: utilisable 2 fois toutes les 60 secondes max)

General

Certaines commandes de ce module ont été désactivées pour ne garder que l’essentiel qui pourrait s’avérer utile pour les tournois.

Commande Description
!choose Choisit un élément entre plusieurs options, utilisez des guillmets s’il y a des espaces
!flip Pile ou face
!roll Commande simple de dés (entre 1 et 100 par défaut, sinon précisez le nombre max)
!serverinfo Affiche des informations sur le serveur

Mod

Idem, la plupart des commandes ont été désactivées pour garder ce qui n’est pas lourd et utile :

Commande Description
!names Affiche les noms et surnoms précédents de l’utilisateur sur le serveur.
!userinfo Affiche des informations diverses sur l’utilisateur.