Uma resposta do Dialogflow.
Representação JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Campos | |
---|---|
queryText |
O texto do comando de conversação original. Se a correção ortográfica automática estiver ativada para o modelo do Dialogflow, |
faqResponse |
Uma resposta para as perguntas frequentes do Dialogflow. |
intentResponses[] |
Lista de respostas de intent do Dialogflow. |
autoResponded |
Um booleano que indica se o Business Messages respondeu automaticamente ao usuário. |
autoRespondedMessages[] |
Mensagem com resposta automática. |
FaqResponse
Uma resposta para as perguntas frequentes do Dialogflow.
Se a integração de perguntas frequentes estiver ativada, isso vai incluir as respostas recebidas de todos os documentos de conhecimento disponíveis.
Representação JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Campos | |
---|---|
userQuestion |
A pergunta do usuário, recuperada de uma mensagem. |
answers[] |
Três ou menos respostas selecionadas das bases de conhecimento pelo Dialogflow. |
IntentResponse
Uma resposta de intent do Dialogflow.
Se a integração de perguntas frequentes estiver ativada, isso incluirá as respostas recebidas de todas as intents personalizadas disponíveis.
Representação JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Campos | |
---|---|
intentName |
O identificador exclusivo da intent correspondente. |
intentDisplayName |
O nome da intent correspondente. |
intentDetectionConfidence |
A confiança na detecção de intents. Os valores variam de 0,0 (completamente incerto) a 1,0 (completamente certo). Esse valor serve somente para fins informativos e é usado apenas para ajudar a corresponder à melhor intent dentro do limiar de classificação. |
fulfillmentMessages[] |
O conjunto de mensagens a serem enviadas ao usuário. Se os formatos de mensagem de fulfillment não forem compatíveis com o Business Messages, uma mensagem substituta será enviada ao usuário. |
FulfillmentMessage
O conteúdo de uma mensagem de fulfillment.
Representação JSON |
---|
{ "error": { object ( |
Campos | |
---|---|
error |
Resultado do erro que descreve problemas com a mensagem de fulfillment. |
Campo de união message . Obrigatório. A mensagem de resposta de uma intent personalizada. message pode ser apenas de um dos tipos a seguir: |
|
text |
Uma resposta de texto. |
jsonPayload |
Uma resposta de payload personalizada. Essa string corresponde ao payload personalizado que você definiu para uma resposta de intent no Dialogflow. Se o payload não tiver uma estrutura de objeto JSON válida do Business Messages, o campo |
liveAgentHandoff |
Uma resposta de transferência para o agente em tempo real. |
LiveAgentHandOff
Transferência de agente em tempo real.
Representação JSON |
---|
{ "metadata": { object } } |
Campos | |
---|---|
metadata |
Dados personalizados transmitidos ao agente com a solicitação de transferência em tempo real. Esse é um payload JSON. |
Status
O tipo Status
define um modelo de erro lógico que é adequado a diferentes ambientes de programação, incluindo APIs REST e RPC. É usado por gRPC (em inglês). Cada mensagem Status
contém três partes de dados: código do erro, mensagem de erro e detalhes do erro.
É possível descobrir mais sobre esse modelo de erro e como trabalhar com ele no Guia de design de API.
Representação JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
code |
O código de status, que precisa ser um valor de enumeração de |
message |
Uma mensagem de erro em inglês para o desenvolvedor. Qualquer mensagem de erro para o usuário precisa ser localizada e enviada no campo |
details[] |
Uma lista de mensagens com os detalhes do erro. Há um conjunto comum de tipos de mensagens para as APIs usarem. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |