Faire un appel après traitement d'un message
Un webhook post-message appelle un service ou une application externe chaque fois que l'assistant fournit une réponse. Le service externe peut traiter la sortie de l'assistant avant qu'elle ne soit envoyée au canal.
Vous pouvez ajouter un webhook post-message à votre assistant si vous souhaitez déclencher le webhook avant que chaque réponse à un message ne soit affichée au client.
Vous pouvez utiliser un webhook post-message pour extraire des réponses personnalisées d'un référentiel de contenu externe, par exemple. Par exemple, vous pouvez définir des actions avec des ID personnalisés dans les réponses au lieu du texte. Le webhook post-message peut transmettre ces identifiants à une base de données externe pour récupérer des réponses textuelles stockées.
Vous pouvez utiliser ce webhook en coordination avec le webhook de pré-message. Par exemple, si vous utilisez le webhook pré-message pour supprimer les informations personnellement identifiables des données saisies par le client, vous pouvez utiliser le webhook post-message pour les ajouter. Si vous utilisez le webhook pré-message pour traduire les données du client dans la langue de l'assistant, vous pouvez utiliser le webhook post-message pour traduire la réponse dans la langue du client avant de la renvoyer. Pour plus d'informations, voir Faire un appel avant traitement d'un message.
Définition du webhook
Vous pouvez définir une URL de webhook à utiliser pour traiter chaque réponse de message avant qu'elle ne soit envoyée au canal et montrée au client.
Avant de commencer
L'appel par programmation au service externe doit répondre aux conditions suivantes :
- Ne définissez et ne testez pas votre webhook dans un environnement de production où l'assistant est déployé et interagit avec les clients.
- L'appel doit être une demande HTTP POST.
- L'appel doit être terminé en 30 secondes ou moins.
- Le format de la demande et de la réponse doit être JSON. Par exemple,
Content-Type: application/json.
Choisissez votre méthode de déploiement
Sélectionnez la méthode de déploiement que vous utilisez pour afficher les étapes correctes de configuration d'un webhook post-message.
Pour identifier le type de déploiement que vous utilisez, cliquez sur le menu Manage . Si vous voyez Basculer vers l'expérience classique, c'est que vous utilisez la nouvelle expérience. Si vous voyez Basculer vers une nouvelle expérience, vous utilisez l' expérience classique.
Utilisez les liens suivants pour connaître les procédures en fonction de votre type de déploiement :