Nox
Automatisation

Commandes personnalisées

Commandes slash propres au serveur pouvant répondre, envoyer des messages, attribuer des rôles ou modifier les pseudonymes.

Fonctionnalités principales

Commandes slash du serveur

Créez des commandes d’application Discord propres au serveur avec des noms, descriptions et comportements adaptés à votre communauté.

Actions exécutées dans l’ordre

Chaque commande exécute une à quatre actions : réponses, messages dans des salons, attribution ou retrait de rôles, préfixes ou suffixes de pseudonyme.

Conditions et délai de réutilisation

Limitez l’exécution selon le niveau, le solde ou l’ancienneté du membre et ajoutez un délai par utilisateur ou pour tout le serveur. L’accès par rôle et permission se configure dans les permissions des commandes slash de Discord.

Gestion depuis le tableau de bord

Les administrateurs créent, modifient et suppriment les commandes dans les paramètres. Nox crée, actualise et retire la commande Discord correspondante.

Gestion des échecs pendant l’exécution

Les interactions répétées ne sont pas traitées deux fois. Si une action ultérieure échoue, les effets Discord précédents restent appliqués et Nox consigne l’échec sur la page Erreurs.

Idéal pour

  • Réponses fréquentes, liens de ressources, consignes d’accueil et raccourcis pour l’équipe.

  • Automatisations légères où une commande simple doit effectuer quelques actions Discord.

  • Communautés souhaitant des commandes slash personnalisées sans écrire ni héberger le code d’un bot.

Fonctionnement

Configurer la commande

Les administrateurs choisissent un nom en minuscules avec traits de soulignement, une description et une liste ordonnée d’actions. Chaque commande doit contenir au moins une réponse.

Nox crée la commande Discord

L’enregistrement crée ou actualise la commande d’application du serveur Discord et conserve la configuration utilisée lors de son exécution.

Un membre utilise la commande slash

Discord envoie l’interaction. Les commandes intégrées sont vérifiées d’abord, puis les commandes personnalisées, puis les formulaires.

Les actions s’exécutent dans l’ordre

Nox répond ou envoie des messages de suivi, publie dans les salons configurés et applique les modifications de rôles ou de pseudonyme selon les permissions Discord.

Vérifications avant de commencer

  • Choisissez un nom de 3 à 32 caractères en lettres minuscules et traits de soulignement.

  • Rédigez une description de 10 à 100 caractères.

  • Ajoutez une à quatre actions, dont au moins une réponse.

  • Vérifiez que les réponses et envois contiennent du contenu de message.

  • Ajoutez des conditions de niveau, de monnaie ou d’ancienneté et un délai si l’accès ou la fréquence doivent être limités, puis définissez la visibilité dans les permissions de commande Discord.

  • Accordez les permissions de salon, Gérer les rôles et Gérer les pseudos lorsque les actions en ont besoin.

Actions, paramètres et conditions

Une commande exécute une liste ordonnée d’actions lorsqu’elle est utilisée.

ActionEffet
RépondreRépondre au membre ayant utilisé la commande
Réponse aléatoireRépondre avec l’un de plusieurs messages choisi au hasard
Envoyer un messagePublier un message dans un salon choisi
Attribuer ou retirer un rôleDonner un rôle au membre ou le lui retirer
Rôle temporaireAttribuer un rôle pour un nombre de minutes défini, puis le retirer
Préfixe, suffixe ou effacement du pseudonymeAjouter avant ou après le pseudonyme du membre, ou le réinitialiser
Déduire de la monnaieRetirer un montant du solde du membre

Une commande exécute une à quatre actions et doit inclure au moins une réponse. Une action de réponse ne peut apparaître qu’une fois. Choisissez si chaque réponse est visible uniquement par le membre ou par tout le salon.

La réponse aléatoire et le rôle temporaire nécessitent Premium. Les serveurs sans Premium peuvent enregistrer des commandes qui les utilisent comme brouillons, mais pas les activer. Si Premium prend fin, les commandes actives qui les utilisent repassent en brouillon ; les rôles déjà attribués sont toujours retirés à temps.

Les paramètres recueillent des informations à l’exécution ; leurs valeurs peuvent être réutilisées dans les actions.

Type de paramètreInformation recueillie
TexteUne valeur de texte libre
UtilisateurUn sélecteur de membre
SalonUn sélecteur de salon
RôleUn sélecteur de rôle

Jusqu’à 25 paramètres par commande ; les paramètres obligatoires doivent précéder les facultatifs.

Les conditions définissent qui peut exécuter la commande et le délai limite sa fréquence d’utilisation.

Condition minimale ou maximaleVérifie chez le membre…
Niveauson niveau de progression
Monnaieson solde de monnaie
Anciennetéle temps écoulé depuis son arrivée sur le serveur

Ajoutez jusqu’à cinq conditions. Le délai s’applique par membre ou à tout le serveur, de désactivé jusqu’à 30 jours. La visibilité se définit dans les permissions des commandes Discord.

Points importants

  • Les commandes personnalisées partagent l’espace de noms des commandes d’application du serveur avec les formulaires et les autres commandes : leurs noms ne doivent pas entrer en conflit.

  • L’exécution ne prévoit pas d’annulation globale des actions. Les actions précédentes ne sont pas annulées si une action ultérieure de rôle, de pseudonyme ou d’envoi échoue.

  • Les commandes personnalisées utilisent les commandes slash. Elles ne peuvent pas ouvrir de fenêtres interactives, recevoir des messages privés ou agir comme des webhooks.

  • Supprimer une commande personnalisée retire la commande Discord, sa configuration et les images de message appartenant aux actions de réponse et d’envoi.

  • Les commandes personnalisées dynamiques ne figurent pas comme préfixes statiques sur cette page, car chaque serveur définit ses propres noms.

Dépannage

La commande n’apparaît pas dans Discord

Cherchez les conflits de nom ou les erreurs de création Discord. Discord peut aussi prendre du temps pour rendre visibles les nouvelles commandes du serveur.

Une action de rôle a échoué

Vérifiez que Nox dispose de Gérer les rôles et que son rôle le plus élevé dépasse celui à attribuer ou retirer. Les actions précédentes peuvent déjà être terminées.

Une action de pseudonyme a échoué

Vérifiez que Nox dispose de Gérer les pseudos et que son rôle le plus élevé dépasse celui du membre. Discord interdit aussi aux bots de modifier le pseudonyme du propriétaire du serveur : ces actions échouent toujours pour lui.

Une ancienne commande subsiste

Utilisez la vue des ressources de commandes du serveur pour comparer les commandes Discord à celles possédées par les commandes personnalisées, puis supprimez les ressources orphelines lorsque c’est approprié.

Autorisations

Les permissions Discord nécessaires à cette fonctionnalité et le rôle de chacune.

Autorisations requises pour la fonctionnalité

Voir les canaux

Requis pour publier les réponses des commandes personnalisées dans leurs salons.

Envoyer des messages

Utilisé lorsqu'une commande personnalisée publie une réponse ou envoie un message configuré.

Intégrer des liens

Utilisé lorsqu'une commande personnalisée envoie une réponse avec message intégré.

Gérer les rôles

Utilisé lorsqu'une commande personnalisée attribue ou retire des rôles.

Gérer les surnoms

Permet à une commande personnalisée de modifier le pseudonyme d’un membre.

Ajoutez ces fonctionnalités à votre serveur

Ajoutez Nox à Discord, puis configurez votre serveur dans le tableau de bord. Vérifiez les permissions avant d’autoriser l’application.