Commandes personnalisées
Donnez à n'importe quelle commande un nouveau nom pour votre serveur, comme $store pour $shop ou $done pour $ticket close, avec des valeurs prédéfinies facultatives.
Ce qu'est une commande personnalisée
Une commande personnalisée est un nouveau nom pour une commande que Noxyr possède déjà. $store peut lancer $shop, $done peut lancer $ticket close, et $gnitro peut lancer $giveaway create avec le prix déjà rempli en Discord Nitro. Les membres tapent le nouveau nom sous forme de message avec le préfixe de votre serveur, et le bot exécute la vraie commande.
Elle n'ajoute jamais de nouveau comportement. La vraie commande s'exécute avec ses propres permissions, son interrupteur de module et ses délais, si bien qu'un nom personnalisé ne peut donner à personne un accès qu'il n'avait pas déjà. Le nom d'origine continue de fonctionner à côté du nouveau.
En créer une
- Ouvrez le tableau de bord, choisissez votre serveur, puis allez dans Contrôle, puis Commandes personnalisées.
- Cliquez sur Nouvelle commande personnalisée, ou ouvrez Modèles et cliquez sur l'un d'eux pour l'ajouter prêt à l'emploi.
- Tapez le nouveau nom dans la case Déclencheur, par exemple store.
- Choisissez la commande qu'elle lance dans la case Commande, et l'action si cette commande en a plusieurs (ticket propose close, claim, rename et d'autres).
- Facultatif : prédéfinissez une option en reliant une Valeur, par exemple prize réglé sur Discord Nitro.
- Les modifications s'enregistrent d'elles-mêmes environ une seconde après votre dernière saisie. Le statut à côté du bouton Enregistrer indique quand elles sont enregistrées.
Les commandes personnalisées sont des commandes à préfixe : elles fonctionnent sous forme de messages comme $store, et non dans le menu /. Discord n'autorise un bot à enregistrer que ses propres commandes slash, et non une commande par serveur.
Graphe et liste simple
La page propose deux vues de la même liste. Graphe affiche chaque commande personnalisée comme un Déclencheur relié à une Commande, avec des Valeurs reliées à ses options : faites glisser un point sur un autre point pour les connecter, cliquez sur un fil pour le couper, et faites glisser une boîte par son titre pour la déplacer. Ranger réaligne tout.
La liste simple affiche la même chose sous forme de lignes simples avec un nom, un sélecteur de commande et des valeurs prédéfinies. Choisissez celle que vous préférez : changer de vue ne modifie rien.
Le panneau de gauche liste chaque commande personnalisée sous la forme ancien nom, flèche, nouveau nom. Chacune a un interrupteur activé/désactivé, pour mettre un nom en pause sans le supprimer, et un bouton de suppression.
Modèles
Les modèles ajoutent une commande personnalisée terminée en un clic. Un modèle dont vous utilisez déjà le nom apparaît grisé.
- Musique
- $p (lecture), $np (en cours), $s (passer), $q (file d'attente), $dc (quitter), $vol (volume), $repeat (boucler la file), $bass (filtre bass boost), $247 (lecture 24-7)
- Tickets
- $done (fermer le ticket), $claim (prendre le ticket), $faqs (liste FAQ du ticket)
- Boutique
- $store (boutique), $vouch (envoyer un avis)
- Communauté
- $gnitro (créer un giveaway, prix Discord Nitro), $apply (postuler), $lb (classement)
- Modération
- $purge (effacer)
Valeurs prédéfinies et options saisies
Une valeur prédéfinie est remplie à chaque exécution de la commande personnalisée. Ce qu'un membre tape après le nom s'ajoute à la suite, si bien que $gnitro 1h 1 fonctionne toujours avec le prix déjà défini. Si le membre saisit la même option par son nom (prize:"Carte cadeau"), la sienne l'emporte sur la valeur prédéfinie.
- Valeurs
- Jusqu'à 200 caractères, sans guillemets doubles ni retours à la ligne.
- Choix
- Une option à liste fixe, comme le mode de boucle ou un filtre, n'accepte qu'une valeur de cette liste.
- Nombres
- Les options entières et numériques n'acceptent que des nombres ; les options oui/non acceptent yes, no, on, off, true et false.
- Fichiers
- Les options de fichier ne peuvent pas être prédéfinies.
Règles pour les noms
- Caractères
- Lettres, chiffres, - et _, jusqu'à 32 caractères. Les espaces deviennent des tirets pendant la frappe, et les noms sont en minuscules.
- Vrais noms
- Une commande personnalisée ne peut pas utiliser le nom d'une vraie commande Noxyr. Les vrais noms l'emportent toujours.
- Unique
- Chaque nom ne peut être utilisé qu'une fois par serveur.
- Limite
- Jusqu'à 100 commandes personnalisées par serveur.
La page liste tout ce qui empêche un enregistrement, au-dessus de l'éditeur. Cliquez sur un problème pour aller directement à la case à corriger.
Changer le préfixe
La case Préfixe en bas du panneau de gauche modifie le préfixe pour tout le serveur : commandes personnalisées et toutes les commandes normales. Tapez jusqu'à 5 caractères sans espace, par exemple !, ?, . ou n!, puis cliquez sur Enregistrer. Laissez-la vide pour le préfixe par défaut $. Chaque nom de la page se met immédiatement à jour avec le nouveau préfixe.
Le même réglage se trouve sur la page Configuration et dans Discord avec /prefix set.
Bot personnalisé
Si le serveur fait tourner un bot personnalisé de Noxyr, il répond aux mêmes commandes personnalisées avec le même préfixe. Rien n'a besoin d'être configuré deux fois.