Una risposta Dialogflow.
Rappresentazione JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Campi | |
---|---|
queryText |
Il testo della query conversazionale originale. Se la correzione automatica dell'ortografia è attiva per il modello Dialogflow, |
faqResponse |
Una risposta alle domande frequenti da Dialogflow. |
intentResponses[] |
Elenco di risposte per intent da Dialogflow. |
autoResponded |
Un valore booleano che indica se Business Messages ha risposto automaticamente all'utente. |
autoRespondedMessages[] |
Messaggio a risposta automatica. |
FaqResponse
Una risposta alle domande frequenti da Dialogflow.
Se l'integrazione delle domande frequenti è attivata, 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 da Dialogflow. |
IntentResponse
Una risposta intent da Dialogflow.
Se l'integrazione delle domande frequenti è attiva, sono incluse le risposte ricevute da tutti gli intent personalizzati disponibili.
Rappresentazione JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Campi | |
---|---|
intentName |
L'identificatore univoco dell'intent con corrispondenza. |
intentDisplayName |
Il nome dell'intent con corrispondenza. |
intentDetectionConfidence |
L'affidabilità del rilevamento dell'intento. I valori vanno da 0,0 (completamente incerti) a 1,0 (completamente sicuri). Questo valore è solo a scopo informativo e viene utilizzato solo per trovare una corrispondenza con l'intent migliore all'interno della soglia di classificazione. |
fulfillmentMessages[] |
La raccolta di messaggi da inviare all'utente. Se i formati del messaggio di evasione non sono supportati da Business Messages, viene inviato un messaggio di riserva all'utente. |
FulfillmentMessage
I contenuti di un messaggio di evasione degli ordini.
Rappresentazione JSON |
---|
{ "error": { object ( |
Campi | |
---|---|
error |
Risultato di errore che descrive i problemi con il messaggio di fulfillment. |
Campo di unione message . Obbligatorio. Il messaggio di risposta da un intent personalizzato. message può essere solo uno dei seguenti: |
|
text |
Una risposta di testo. |
jsonPayload |
Una risposta del payload personalizzata. Questa stringa corrisponde al payload personalizzato che hai definito per una risposta intent in Dialogflow. Se il payload non ha una struttura di oggetti JSON Business Messages valida, il campo |
liveAgentHandoff |
Risposta di passaggio da un operatore. |
LiveAgentHandOff
Handoff dell'agente in diretta.
Rappresentazione JSON |
---|
{ "metadata": { object } } |
Campi | |
---|---|
metadata |
Dati personalizzati passati all'agente con la richiesta di trasferimento da parte dell'agente in tempo reale. Si tratta di 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 tipi di dati: codice, messaggio di errore e dettagli dell'errore.
Per ulteriori informazioni su questo modello di errore e su come utilizzarlo, consulta la Guida alla progettazione delle API.
Rappresentazione JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campi | |
---|---|
code |
Il codice di stato, che deve essere un valore enum di |
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 |