Un bot de réponses automatiques Discord surveille des mots ou des expressions précis dans un message et répond automatiquement, sans que le staff ait à taper quoi que ce soit. « Comment payer » reçoit immédiatement un guide de paiement, « remboursement » reçoit votre politique de remboursement, « !prix » reçoit la liste des tarifs, le tout avant même qu'un humain ne voie le message. Les réponses automatiques de Noxyr fonctionnent dans le système de tickets et proposent trois modes de correspondance, trois périmètres (tickets uniquement, tous les salons ou une liste choisie) et des variables de texte qui se remplissent pour chaque utilisateur. Ce guide couvre la configuration qui réduit réellement les questions répétées, au lieu de se déclencher à tort.

A keyword is matched in chat, an FAQ auto-reply pops up, then a cooldown ring depletes and refills. Does anyone have the invite link? FAQ Here's our invite: discord.gg/noxyr

Modes de correspondance : contient, commence par, exacte

Chaque réponse automatique est comparée à l'ensemble du message, converti en minuscules ; la correspondance n'est donc jamais sensible à la casse :

  • Contient (par défaut). Se déclenche si le déclencheur apparaît n'importe où dans le message. C'est l'option la plus souple : un déclencheur « pay » correspond aussi à « payment » et « paypal. » Utile pour les sujets larges, risqué pour les mots courts qui apparaissent à l'intérieur d'autres mots.
  • Commence par. Se déclenche lorsque le message commence par le déclencheur. Convient aux formulations de type commande, comme « !prix » ou « comment faire », sans capter chaque mention de cette expression au milieu d'une phrase.
  • Exacte. Se déclenche uniquement lorsque le message entier correspond exactement au déclencheur, sans rien de plus. C'est le choix le plus sûr pour les mots courts isolés, car il ne peut pas capter par accident une phrase qui contient ce mot.

Seule la première réponse correspondante se déclenche : une réponse par message, jamais une avalanche de réponses qui s'empilent.

Périmètres : où une réponse est autorisée à se déclencher

  • Tickets (par défaut). Uniquement dans les salons de tickets. C'est le périmètre le plus sûr pour les réponses de type support, et celui à utiliser pour tout ce que vous ne voulez pas voir se déclencher dans le chat général.
  • Tous les salons. Tous les salons que le bot peut lire. Convient à une information universellement utile, comme un lien vers le règlement, mais risqué pour tout ce qui est spécifique.
  • Salons choisis. Sélectionnez des salons précis, utile pour un salon #aide qui n'est pas un ticket mais reçoit les mêmes questions répétées.

En dehors des salons de tickets, une réponse se déclenche au maximum une fois toutes les 15 secondes par salon : un seul mot déclencheur qui revient sans cesse ne peut pas transformer un chat animé en spam. Dans les tickets, il n'y a aucun délai d'attente : une conversation de support se déroule en tête-à-tête, donc toutes les questions légitimes répétées doivent recevoir une réponse.

Variables qui rendent le message moins impersonnel

Les réponses peuvent contenir des variables, remplies automatiquement au moment de l'envoi :

  • {user} mentionne la personne qui a déclenché la réponse, {username} correspond à son nom sans mention.
  • {channel} et {userId} fonctionnent sur les réponses générales (hors tickets).
  • {ticketId} fonctionne sur les réponses dans les tickets, utile pour « indiquez {ticketId} lors de votre relance ».
  • {server} correspond au nom du serveur, pour les réponses copiées sur plusieurs serveurs.

Tout ce que le bot ne reconnaît pas reste tel quel, tapé exactement comme il l'est. Une faute de frappe dans une variable apparaît donc littéralement au lieu de casser le message.

Créer une réponse automatique

  • 1. Ouvrez le tableau de bord, allez dans Tickets → Réponses automatiques, et ajoutez-en une avec un nom, un déclencheur, un mode de correspondance et une réponse.
  • 2. Choisissez un périmètre. Commencez par Tickets si vous n'êtes pas sûr : c'est l'option la moins risquée.
  • 3. Utilisez l'interrupteur d'activation pour suspendre une réponse saisonnière ou promotionnelle sans supprimer son historique.

Les modifications peuvent prendre jusqu'à environ 15 secondes avant d'être appliquées, car le bot met la liste en cache brièvement. Si une réponse que vous venez d'enregistrer ne se déclenche pas immédiatement, patientez un instant avant de supposer qu'elle ne fonctionne pas.

Où les réponses automatiques peuvent poser problème

  • Des déclencheurs qui sont aussi des mots courants. Un déclencheur en mode « contient » avec le mot « help » se déclenchera sur presque tous les messages de support. Utilisez « commence par » ou « exacte » pour tout ce qui est court et courant.
  • Trop de réponses qui se disputent les mêmes mots. Seule la première correspondance l'emporte : l'ordre et la précision comptent. Une réponse « remboursement » trop générale peut absorber un message destiné à une réponse plus précise « politique de remboursement » si elle est vérifiée en premier.
  • Utiliser la fonction comme substitut du staff au lieu d'un filtre. Les réponses automatiques sont faites pour les questions posées constamment, pas pour toutes les questions. Un membre qui a un vrai problème a toujours besoin d'une personne. Une réponse automatique doit réduire le volume de répétitions que le staff doit taper à la main, et non remplacer les réponses.

Les messages des autres bots ne déclenchent jamais une réponse automatique, et la vérification anti-spam de Noxyr s'exécute avant la correspondance des réponses automatiques : un message signalé comme spam ne déclenchera donc pas non plus de réponse.

Réponses automatiques ou commande FAQ

Ces deux options résolvent le même problème de deux manières différentes. Une réponse automatique se déclenche dès qu'un déclencheur est repéré, sans aucun effort de la part du membre. Une entrée de FAQ attend d'être recherchée avec /close faq : le membre doit poser la question. Utilisez les réponses automatiques pour la poignée de questions qui reviennent si souvent que vous voulez y répondre instantanément, et la FAQ pour une bibliothèque plus large de réponses que les membres peuvent parcourir ou rechercher eux-mêmes. Notre guide du bot FAQ détaille ce volet, et les deux sont décrits dans la même documentation des réponses automatiques & FAQ si vous voulez la référence exacte.

Questions fréquentes

Une réponse automatique peut-elle répondre avec une image ou un embed ? Les réponses sont du texte brut avec des variables ; il n'existe pas de créateur d'embed séparé pour les réponses automatiques.

Les réponses automatiques fonctionnent-elles si le module Tickets est désactivé ? Non : les réponses automatiques et la FAQ appartiennent toutes deux au module Tickets. Désactiver ce module les empêche donc de répondre partout.

Puis-je en avoir plusieurs actives en même temps ? Oui, aucune limite fixe n'est mentionnée lors de la configuration. Ajoutez-en autant que nécessaire et utilisez l'interrupteur d'activation pour choisir celles qui sont en service.

Cette fonctionnalité est-elle gratuite ? Oui, les réponses automatiques font partie du système de tickets gratuit de Noxyr.

Se déclenchera-t-elle deux fois si deux déclencheurs correspondent au même message ? Non, seule la première réponse correspondante répond à chaque message.

Ajoutez Noxyr pour commencer à construire votre liste de réponses automatiques, ou consultez la page du bot de tickets pour tout le reste de ses fonctions.