Bot Discord commandes personnalisées : renommez les commandes sans code
Un bot de commandes personnalisées Discord permet à votre serveur d'utiliser ses propres mots pour ce que le bot fait déjà. Avec Noxyr, $store peut lancer $shop, et $done peut lancer $ticket close. Vous les construisez dans un éditeur de tableau de bord, jusqu'à 100 par serveur, sans écrire la moindre ligne de code.
Ici, les commandes personnalisées sont des renommages, pas des scripts
Beaucoup de bots vendent les commandes personnalisées comme un moyen d'écrire des réponses ou de petits programmes. Celles de Noxyr sont différentes, volontairement. Une commande personnalisée est un nouveau nom pour une commande que Noxyr possède déjà, avec des valeurs préréglées facultatives. Elle n'ajoute aucun comportement nouveau.
Cela a un réel avantage pour la sécurité. La vraie commande s'exécute toujours avec ses propres permissions, son interrupteur de module et ses délais d'attente, donc un nom personnalisé ne peut donner à personne un accès qu'il n'avait pas. L'ancien nom continue de fonctionner à côté du nouveau.
Si vous voulez une réponse textuelle fixe à un mot déclencheur, utilisez plutôt les réponses automatiques.
À quoi servent-elles
- Les mots que votre communauté utilise déjà. Une boutique dit « store », donc
$storelance$shop. - Des actions en un mot.
$donelance$ticket close. - Les habitudes venues d'autres bots.
$pjoue une musique, donc les membres qui l'ont appris ailleurs se sentent chez eux. - Des paramètres intégrés.
$gnitrolance$giveaway createavec le lot déjà réglé sur Discord Nitro.
En créer une en une minute
- Ouvrez le tableau de bord, choisissez votre serveur, puis allez dans Contrôle, puis Commandes personnalisées.
- Appuyez sur Nouvelle commande personnalisée, ou ouvrez Modèles et cliquez sur l'un d'eux.
- Tapez le nouveau nom dans la case Déclencheur.
- Choisissez la commande lancée, et l'action si cette commande en a plusieurs, comme fermer, réclamer ou renommer sur un ticket.
- Reliez éventuellement une Valeur à une option pour la préremplir.
Les modifications s'enregistrent d'elles-mêmes environ une seconde après votre dernière frappe. La page propose deux vues de la même liste. Graphe affiche chaque commande personnalisée comme un Déclencheur relié à une Commande, avec les Valeurs reliées à ses options. Liste simple affiche des lignes classiques. Changer de vue ne modifie rien : utilisez celle que vous préférez.
18 modèles pour commencer
| Groupe | Exemples |
|---|---|
| Musique | $p jouer, $np en cours, $s passer, $q file d'attente, $dc quitter, $vol, $repeat, $bass, $247 |
| Tickets | $done fermer, $claim, $faqs |
| Boutique | $store, $vouch |
| Communauté | $gnitro, $apply, $lb |
| Modération | $purge pour effacer |
Un modèle dont vous utilisez déjà le nom apparaît grisé.
Valeurs préréglées et ce que les membres peuvent taper
Une valeur préréglée est remplie à chaque exécution de la commande. Ce qu'un membre tape après le nom s'ajoute ensuite, donc $gnitro 1h 1 fonctionne toujours avec le lot déjà réglé. Si un membre saisit la même option par son nom, sa saisie l'emporte sur la valeur préréglée. Les valeurs peuvent compter jusqu'à 200 caractères et ne peuvent pas contenir de guillemets doubles ni de sauts de ligne. Les options de fichier ne peuvent pas être préréglées.
Règles pour les noms
- Lettres, chiffres, tirets et tirets bas, jusqu'à 32 caractères, tout en minuscules. Les espaces deviennent des tirets pendant la saisie.
- Une commande personnalisée ne peut pas prendre le nom d'une vraie commande Noxyr.
- Chaque nom ne peut servir qu'une fois par serveur.
- Un serveur peut contenir jusqu'à 100 commandes personnalisées.
Chacune a un interrupteur marche et arrêt, ce qui permet de suspendre un nom sans le supprimer.
Commandes à préfixe, pas commandes slash
Les commandes personnalisées se tapent comme des messages avec le préfixe de votre serveur, comme $store. Elles n'apparaissent pas dans le menu slash, car Discord ne permet à un bot d'enregistrer que ses propres commandes slash, et non une par serveur. Vous pouvez changer le préfixe de tout le serveur, jusqu'à cinq caractères sans espace, dans la case Préfixe de la page, sur la page Configuration, ou avec /prefix set. Si vous utilisez un bot personnalisé Noxyr, il répond aux mêmes commandes personnalisées avec le même préfixe.
Réparer un enregistrement qui ne passe pas
La page liste tout ce qui empêche un enregistrement, au-dessus de l'éditeur, et cliquer sur un problème vous conduit à la case à corriger. Les causes habituelles sont un nom identique à une vraie commande, un nom utilisé deux fois, une option numérique contenant du texte, ou une option à choix contenant une valeur absente de sa liste. Les options de nombre entier et de nombre n'acceptent que des chiffres, et les options oui ou non acceptent oui, non, on, off, true et false.
Une façon soignée de les déployer
- Commencez par les modèles des fonctionnalités que votre serveur utilise vraiment.
- Ajoutez deux ou trois noms que vos membres disent déjà à voix haute.
- Publiez la liste dans un message épinglé, pour que les gens sachent que les nouveaux noms existent.
- Utilisez l'interrupteur pour suspendre un nom qui embrouille les gens, au lieu de le supprimer.
Comme les commandes d'origine continuent de fonctionner, personne n'est exclu pendant que la communauté apprend les nouveaux noms.
Étapes suivantes
Lisez la documentation des commandes personnalisées et le guide pour renommer les commandes d'un bot. Pour comprendre pourquoi les bots utilisent les deux styles, consultez commandes à préfixe ou commandes slash et comment changer le préfixe. Ajoutez Noxyr et créez votre première commande.
Questions fréquentes
Comment créer des commandes personnalisées sur Discord avec Noxyr ?
Allez dans Contrôle, puis Commandes personnalisées sur le tableau de bord, appuyez sur Nouvelle commande personnalisée, tapez le nouveau nom dans Déclencheur et choisissez la commande lancée. Les modifications s'enregistrent d'elles-mêmes.
Les commandes personnalisées fonctionnent-elles comme des commandes slash ?
Non. Ce sont des commandes à préfixe que les membres tapent comme des messages, comme $store. Discord n'autorise qu'un bot à enregistrer ses propres commandes slash.
Une commande personnalisée peut-elle s'exécuter avec des options déjà remplies ?
Oui. Reliez une Valeur à une option, comme un lot de concours, et elle sera remplie à chaque exécution. Si un membre saisit la même option par son nom, sa saisie l'emporte.
Combien de commandes personnalisées puis-je créer ?
Jusqu'à 100 par serveur. Les noms utilisent des lettres, des chiffres, des tirets et des tirets bas, jusqu'à 32 caractères, et ne peuvent pas correspondre à une vraie commande Noxyr.
La fonctionnalité de commandes personnalisées est-elle gratuite ?
Oui, et aucun code n'est nécessaire.