Réponse Dialogflow.
Représentation JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Champs | |
---|---|
queryText |
Texte de la requête de conversation d'origine. Si la correction orthographique automatique est activée pour le modèle Dialogflow, |
faqResponse |
Réponse FAQ de Dialogflow. |
intentResponses[] |
Liste des réponses d'intent de Dialogflow. |
autoResponded |
Booléen indiquant si Business Messages répond automatiquement à l'utilisateur. |
autoRespondedMessages[] |
Message avec réponse automatique. |
FaqResponse
Réponse FAQ 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, récupérée à partir 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 correspondant. |
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[] |
Collection de messages à envoyer à l'utilisateur. Si les formats du message de traitement ne sont pas compatibles avec Business Messages, un message de remplacement est envoyé à l'utilisateur. |
FulfillmentMessage
Contenu d'un message de traitement.
Représentation JSON |
---|
{ "error": { object ( |
Champs | |
---|---|
error |
Résultat d'erreur décrivant les problèmes liés au message de traitement. |
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 de 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 une structure d'objet JSON Business Messages valide, le champ |
liveAgentHandoff |
Réponse en direct au transfert d'un agent. |
LiveAgentHandOff
Transfert d'un 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 |