Une commande personnalisée dans Noxyr est un nouveau nom pour une commande que le bot possède déjà. Votre serveur peut faire en sorte que $store exécute $shop, que $done exécute $ticket close, ou que $gnitro lance un giveaway avec le lot déjà renseigné. Vous les créez sur la page Commandes personnalisées du tableau de bord, sans code, et elles sont gratuites. Ce guide explique à quoi elles servent, comment en créer une, et les règles qui les gardent sûres.

Flipping a toggle in the dashboard sends a live pulse that lights up the bot's status instantly. Auto-reply Answer FAQs instantly Noxyr Synced Server settings live

Pourquoi renommer une commande de bot ?

Chaque serveur a son propre vocabulaire. Une boutique parle de « store », une équipe de support dit « done » quand un ticket est terminé, et les personnes venues d'un autre bot tapent déjà $p pour lancer une musique. Les commandes personnalisées permettent aux membres d'utiliser les mots qu'ils connaissent déjà au lieu d'apprendre ceux du bot. Le staff tape moins, et les nouveaux membres devinent plus souvent juste.

  • Des commandes plus courtes : $p, $np, $q et $s pour le lecteur de musique.
  • Votre propre vocabulaire : $store pour le catalogue, $vouch pour laisser un avis, $apply pour les candidatures au staff.
  • Des actions en un mot : $done ferme un ticket, $claim le prend en charge, $purge supprime des messages.
  • Des commandes avec leurs réglages intégrés : $bass active le filtre de boost des basses, $repeat fait boucler toute la file d'attente.

Comment créer une commande personnalisée

  • 1. Ouvrez la page Commandes personnalisées. Connectez-vous au tableau de bord Noxyr, choisissez votre serveur, puis ouvrez Contrôle, puis Commandes personnalisées.
  • 2. Ajoutez-en une. Cliquez sur Nouvelle commande personnalisée, ou ouvrez Modèles et cliquez sur l'un d'eux pour l'ajouter déjà prêt.
  • 3. Nommez-la. Saisissez le nouveau nom dans le champ Déclencheur, par exemple store. Lettres, chiffres, - et _ uniquement, 32 caractères maximum.
  • 4. Choisissez ce qu'elle exécute. Sélectionnez la commande, puis l'action si elle en comporte plusieurs, comme ticket puis close.
  • 5. Testez-la. Elle s'enregistre toute seule environ une seconde après que vous avez cessé de modifier. Tapez $store sur votre serveur.

La page propose deux affichages de la même liste. Graphique montre chaque commande personnalisée comme un Déclencheur relié à une Commande, ce qui est facile à lire lorsque certaines commandes ont des valeurs pré-remplies. Liste simple affiche des lignes classiques. Les deux modifient la même chose.

Valeurs pré-remplies : des commandes avec leurs réglages intégrés

Une valeur pré-remplie renseigne l'une des options de la vraie commande à chaque exécution de la commande personnalisée. $gnitro exécute $giveaway create avec le lot défini sur Discord Nitro, si bien que le staff ne tape que la durée et le nombre de gagnants : $gnitro 1h 1. Tout ce qui est saisi après le nom s'ajoute à la suite, et une option saisie par son nom, comme prize:"Gift card", remplace la valeur pré-remplie pour cette seule exécution.

Les valeurs pré-remplies sont vérifiées à l'enregistrement : une valeur doit correspondre à l'option (un nombre là où un nombre est attendu, l'un des choix proposés là où il existe une liste), et elle ne peut pas contenir de guillemets doubles ni de sauts de ligne. La page indique le champ exact à corriger avant toute sauvegarde.

Des modèles pour démarrer

La liste Modèles ajoute une commande personnalisée complète en un clic. Il y en a dix-huit, regroupés selon leur usage :

GroupeModèles
Musique$p, $np, $s, $q, $dc, $vol, $repeat, $bass, $247
Tickets$done, $claim, $faqs
Boutique$store, $vouch
Communauté$gnitro, $apply, $lb
Modération$purge

Ce que les commandes personnalisées ne peuvent pas faire

Une commande personnalisée ne fait que renommer. Elle ne peut pas publier une réponse personnalisée, exécuter un script ni enchaîner plusieurs commandes : c'est la vraie commande qui décide de ce qui se passe. C'est voulu : un nom personnalisé s'exécute avec les permissions, l'interrupteur de module et les délais d'attente de la vraie commande. Ainsi, $purge reste limité aux personnes qui peuvent déjà supprimer des messages. Les noms d'origine continuent de fonctionner, et une commande personnalisée ne peut jamais reprendre le nom d'une vraie commande Noxyr.

Elles ne fonctionnent aussi que sous forme de messages. $store s'exécute lorsqu'il est tapé avec votre préfixe, mais il n'apparaîtra pas dans le menu /, car Discord ne permet à un bot d'enregistrer qu'un seul jeu de commandes slash pour tout le monde, et non un jeu distinct par serveur. Si vous n'avez jamais utilisé de commandes à préfixe, commandes à préfixe ou commandes slash explique la différence entre les deux.

Changer le préfixe sur la même page

Chaque commande personnalisée commence par le préfixe de votre serveur, $ par défaut. Le champ Préfixe, en bas de la page Commandes personnalisées, le modifie pour tout le serveur, aussi bien pour les commandes personnalisées que pour les commandes normales, et chaque nom de la page passe au nouveau préfixe dès que vous enregistrez. Comment changer le préfixe d'un bot Discord explique comment en choisir un qui n'entre pas en conflit avec d'autres bots.

Envie d'essayer ? Ajoutez Noxyr gratuitement, puis ouvrez Commandes personnalisées dans le tableau de bord. La référence complète se trouve dans la documentation des commandes personnalisées.