Réponses automatiques et FAQ
Réponses automatiques aux mots déclencheurs, et FAQ consultable que les membres peuvent interroger eux-mêmes.
Deux outils pour le même problème
Une réponse automatique répond d'elle-même dès qu'un message correspond à un déclencheur, comme « comment payer », « remboursement » ou « horaires ». Une entrée de FAQ attend d'être recherchée : les membres exécutent /close faq et reçoivent les réponses correspondantes en privé.
Les deux font partie du module Tickets. Si ce module est désactivé sur le serveur, ni les réponses automatiques ni la FAQ ne répondront.
Déclencheurs et modes de correspondance
Un déclencheur est comparé à l'ensemble du message, en minuscules, si bien que la correspondance ne tient jamais compte de la casse. La première réponse correspondante l'emporte, et une seule réponse est envoyée par message.
- Contient
- Se déclenche lorsque le déclencheur apparaît n'importe où dans le message. C'est le mode par défaut, et le plus souple : « payer » correspond aussi à « paiement » et « paypal ».
- Commence par
- Se déclenche lorsque le message commence par le déclencheur. Pratique pour les formules proches d'une commande, comme « !prix ».
- Exact
- Se déclenche uniquement lorsque le message entier est le déclencheur. Le choix le plus sûr pour les mots courts.
Où une réponse se déclenche
Chaque réponse automatique a une portée qui détermine les salons qu'elle surveille.
- Tickets
- Uniquement dans les salons de tickets. C'est le réglage par défaut, et celui à utiliser pour les réponses de support.
- Tous les salons
- Chaque salon que le bot peut lire.
- Salons choisis
- Uniquement les salons que vous sélectionnez.
En dehors des tickets, une réponse automatique se déclenche au plus une fois toutes les 15 secondes par salon, afin qu'un chat très actif ne puisse pas la faire spammer. Dans les tickets, il n'y a aucun délai.
Variables
Les réponses peuvent inclure des variables, remplacées au moment de l'envoi. Tout ce que le bot ne reconnaît pas reste tel quel.
- {user}
- Mentionne la personne qui a déclenché la réponse.
- {username}
- Son nom d'utilisateur, sans notification.
- {channel}
- Mentionne le salon. Réponses générales uniquement.
- {userId}
- Son identifiant utilisateur Discord. Réponses générales uniquement.
- {ticketId}
- L'identifiant du ticket. Réponses des tickets uniquement.
- {server}
- Le nom du serveur.
Gérer les réponses automatiques
Les réponses automatiques se créent et se modifient sur le tableau de bord, dans Tickets → Réponses automatiques. Chacune a un nom, un déclencheur, un mode de correspondance, une réponse, une portée et un interrupteur d'activation, si bien qu'une réponse saisonnière peut être mise en pause sans être supprimée.
Le bot met la liste en cache pendant quelques secondes : une modification enregistrée peut donc prendre jusqu'à 15 secondes pour s'appliquer. Les messages des autres bots ne déclenchent jamais une réponse, et la vérification anti-spam s'exécute en premier.
FAQ
Les entrées de FAQ sont des paires question-réponse avec des mots-clés facultatifs. /close faq sans mots de recherche affiche les entrées les plus récentes ; avec des mots de recherche, il compare la question, la réponse et les mots-clés, et affiche jusqu'à huit résultats. Les résultats ne sont visibles que par la personne qui a posé la question.
- /close faq
- Rechercher dans la FAQ. Accessible à tous les membres.
- /ticket faq-add
- Ajouter une entrée avec une question, une réponse et des mots-clés séparés par des virgules.
- /ticket faq-edit
- Modifier une entrée existante. Utilisez « none » comme mots-clés pour les effacer.
- /ticket faq-remove
- Supprimer une entrée.
- /ticket faq-list
- Lister toutes les entrées du serveur.
Les réponses sont affichées jusqu'à 1,024 caractères chacune. Les mêmes entrées peuvent être gérées sur le tableau de bord, dans Tickets → FAQ.