Une réponse Dialogflow.
Représentation JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Champs | |
---|---|
queryText |
Texte de la requête conversationnelle d'origine. Si la correction orthographique automatique est activée pour le modèle Dialogflow, |
faqResponse |
Réponse aux questions fréquentes de Dialogflow. |
intentResponses[] |
Liste des réponses d'intent de Dialogflow. |
autoResponded |
Booléen indiquant si Business Messages a répondu automatiquement à l'utilisateur. |
autoRespondedMessages[] |
Message avec réponse automatique. |
FaqResponse
Réponse aux questions fréquentes de Dialogflow.
Si l'intégration des questions fréquentes est activée, cela inclut les réponses reçues de tous les documents de base de connaissances disponibles.
Représentation JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Champs | |
---|---|
userQuestion |
Question de l'utilisateur extraite d'un message. |
answers[] |
Trois réponses ou moins sélectionnées dans les bases de connaissances par Dialogflow. |
IntentResponse
Réponse d'intent de Dialogflow.
Si l'intégration des questions fréquentes est activée, cela inclut les réponses reçues de tous les intents personnalisés disponibles.
Représentation JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Champs | |
---|---|
intentName |
Identifiant unique de l'intent mis en correspondance. |
intentDisplayName |
Nom de l'intent correspondant. |
intentDetectionConfidence |
Niveau de confiance de détection d'intents. Les valeurs sont comprises entre zéro (complètement incertain) et un (complètement certain). Cette valeur est fournie uniquement à titre d'information et ne sert qu'à mettre en correspondance le meilleur intent dans le seuil de classification. |
fulfillmentMessages[] |
Ensemble des messages à envoyer à l'utilisateur. Si les formats des messages de traitement ne sont pas compatibles avec Business Messages, un message de remplacement est envoyé à l'utilisateur. |
FulfillmentMessage
Contenu d'un message de fulfillment.
Représentation JSON |
---|
{ "error": { object ( |
Champs | |
---|---|
error |
Résultat d'erreur décrivant les problèmes liés au message de fulfillment. |
Champ d'union message . Obligatoire. Message de réponse d'un intent personnalisé. message ne peut être qu'un des éléments suivants : |
|
text |
Réponse textuelle. |
jsonPayload |
Réponse avec charge utile personnalisée. Cette chaîne correspond à la charge utile personnalisée que vous avez définie pour une réponse d'intent dans Dialogflow. Si la charge utile n'a pas de structure d'objet JSON Business Messages valide, le champ |
liveAgentHandoff |
Une réponse de transfert d'agent |
LiveAgentHandOff
Transfert d'agent en direct.
Représentation JSON |
---|
{ "metadata": { object } } |
Champs | |
---|---|
metadata |
Données personnalisées transmises à l'agent avec la demande de transfert d'agent en direct. Il s'agit d'une charge utile JSON. |
État
Le type Status
définit un modèle d'erreur logique adapté aux différents environnements de programmation, y compris les API REST et RPC. Il est utilisé par le protocole gRPC. Chaque message Status
contient trois éléments de données : un code d'erreur, un message d'erreur et les détails de l'erreur.
Pour en savoir plus sur ce modèle d'erreur et sur son utilisation, consultez le Guide de conception d'API.
Représentation JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Champs | |
---|---|
code |
Code d'état, qui doit être une valeur d'énumération de |
message |
Message d'erreur destiné au développeur, qui doit être en anglais. Tout message d'erreur destiné aux utilisateurs doit être localisé et envoyé dans le champ |
details[] |
Liste de messages comportant les détails de l'erreur. Il existe un ensemble commun de types de message utilisable par les API. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |