Una risposta Dialogflow.
Rappresentazione JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Campi | |
---|---|
queryText |
Il testo della query conversazionale originale. Se la correzione automatica dell'ortografia è abilitata per il modello Dialogflow, |
faqResponse |
Una risposta alle domande frequenti da Dialogflow. |
intentResponses[] |
Elenco di risposte di intent di Dialogflow. |
autoResponded |
Un valore booleano che indica se Business Messages ha risposto automaticamente all'utente. |
autoRespondedMessages[] |
Messaggio con risposta automatica. |
FaqResponse
Una risposta alle domande frequenti da Dialogflow.
Se l'integrazione delle domande frequenti è abilitata, sono incluse le risposte ricevute da tutti i documenti informativi disponibili.
Rappresentazione JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Campi | |
---|---|
userQuestion |
La domanda dell'utente, recuperata da un messaggio. |
answers[] |
Al massimo 3 risposte selezionate dalle knowledge base di Dialogflow. |
IntentResponse
Una risposta di intent da Dialogflow.
Se l'integrazione delle domande frequenti è attivata, sono incluse le risposte ricevute da tutti gli intent personalizzati per intent disponibili.
Rappresentazione JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Campi | |
---|---|
intentName |
L'identificatore univoco dell'intent abbinato. |
intentDisplayName |
Il nome dell'intent corrispondente. |
intentDetectionConfidence |
L'affidabilità del rilevamento dell'intento. I valori vanno da 0,0 (completamente incerto) a 1,0 (completamente certo). Questo valore è solo a scopo informativo e viene utilizzato solo per trovare corrispondenze con l'intento migliore entro la soglia di classificazione. |
fulfillmentMessages[] |
La raccolta di messaggi da inviare all'utente. Se i formati dei messaggi di evasione non sono supportati da Business Messages, all'utente viene inviato un messaggio di riserva. |
FulfillmentMessage
Il contenuto di un messaggio di completamento.
Rappresentazione JSON |
---|
{ "error": { object ( |
Campi | |
---|---|
error |
Risultato di errore che descrive i problemi con il messaggio di completamento. |
Campo unione message . Obbligatorio. Il messaggio di risposta di un intent personalizzato. message può essere solo uno dei seguenti: |
|
text |
Una risposta testuale. |
jsonPayload |
Una risposta payload personalizzata. Questa stringa corrisponde al payload personalizzato che hai definito per una risposta di intent in Dialogflow. Se il payload non ha una struttura di oggetti JSON Business Messages valida, il campo |
liveAgentHandoff |
Una risposta al passaggio da un operatore. |
LiveAgentHandOff
Handoff con l'operatore.
Rappresentazione JSON |
---|
{ "metadata": { object } } |
Campi | |
---|---|
metadata |
Dati personalizzati trasmessi all'agente con la richiesta di trasferimento di un operatore. Questo è un payload JSON. |
Stato
Il tipo Status
definisce un modello di errore logico adatto a diversi ambienti di programmazione, tra cui API REST e API RPC. È utilizzato da gRPC. Ogni messaggio Status
contiene tre dati: codice, messaggio di errore e dettagli dell'errore.
Per saperne di più su questo modello di errore e su come utilizzarlo, consulta la Guida alla progettazione dell'API.
Rappresentazione JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campi | |
---|---|
code |
Il codice di stato, che deve essere un valore enum pari a |
message |
Un messaggio di errore rivolto agli sviluppatori, che deve essere in inglese. Qualsiasi messaggio di errore rivolto agli utenti deve essere localizzato e inviato nel campo |
details[] |
Un elenco di messaggi con i dettagli dell'errore. Le API possono utilizzare un insieme comune di tipi di messaggi. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |