Una respuesta de Dialogflow.
Representación JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Campos | |
---|---|
queryText |
Es el texto de la consulta conversacional original. Si la corrección ortográfica automática está habilitada para el modelo de Dialogflow, |
faqResponse |
Una respuesta de preguntas frecuentes de Dialogflow. |
intentResponses[] |
Lista de respuestas de intent de Dialogflow. |
autoResponded |
Es un valor booleano que indica si Business Messages respondió automáticamente al usuario. |
autoRespondedMessages[] |
Mensaje de respuesta automática |
FaqResponse
Una respuesta de preguntas frecuentes de Dialogflow.
Si la integración de Preguntas frecuentes está habilitada, se incluyen las respuestas recibidas de todos los documentos de conocimiento disponibles.
Representación JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Campos | |
---|---|
userQuestion |
La pregunta del usuario, recuperada de un mensaje. |
answers[] |
3 o menos respuestas seleccionadas de las bases de conocimiento por Dialogflow |
IntentResponse
Una respuesta de intent de Dialogflow.
Si la integración de Preguntas frecuentes está habilitada, se incluyen las respuestas recibidas de todos los intents personalizados disponibles.
Representación JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Campos | |
---|---|
intentName |
El identificador único del intent coincidente. |
intentDisplayName |
Es el nombre del intent coincidente. |
intentDetectionConfidence |
Es la confianza en la detección de intent. Los valores van de 0.0 (completamente incierto) a 1.0 (completamente seguro). Este valor solo tiene fines informativos y se usa con el fin de ayudar a que coincida el mejor intent dentro del umbral de clasificación. |
fulfillmentMessages[] |
La colección de mensajes para enviar al usuario. Si Business Messages no admite los formatos de mensajes de entrega, se enviará un mensaje de resguardo al usuario. |
FulfillmentMessage
El contenido de un mensaje de entrega.
Representación JSON |
---|
{ "error": { object ( |
Campos | |
---|---|
error |
Resultado de error que describe problemas con el mensaje de entrega. |
Campo de unión message . Obligatorio. Es el mensaje de respuesta de un intent personalizado. Las direcciones (message ) solo pueden ser una de las siguientes opciones: |
|
text |
Una respuesta de texto. |
jsonPayload |
Una respuesta de carga útil personalizada. Esta string coincide con la carga útil personalizada que definiste para una respuesta de intent en Dialogflow. Si la carga útil no tiene una estructura de objeto JSON de Business Messages válida, se proporcionan detalles en el campo |
liveAgentHandoff |
Una respuesta de transferencia a un agente humano. |
LiveAgentHandOff
Transferencia de agente humano.
Representación JSON |
---|
{ "metadata": { object } } |
Campos | |
---|---|
metadata |
Los datos personalizados se pasan al agente con la solicitud de transferencia al agente humano. Esta es una carga útil de JSON. |
Estado
El tipo de Status
define un modelo de error lógico que es adecuado para entornos de programación diferentes, incluidas las API de REST y las API de RPC. Lo usa gRPC. Cada mensaje Status
contiene tres datos: código de error, mensaje de error y detalles del error.
Puedes obtener más información sobre este modelo de error y cómo trabajar con él en la guía de diseño de API.
Representación JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
code |
El código de estado, que debe ser un valor enum de |
message |
Un mensaje de error dirigido al desarrollador, que debe estar en inglés. Cualquier mensaje de error dirigido al usuario debe localizarse y enviarse al campo |
details[] |
Una lista de mensajes que contienen los detalles del error. Hay un conjunto común de tipos de mensajes para que usen las API. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |