Risorsa: DialogflowEvent
Evento Dialogflow attivato dalla piattaforma RBM.
Con gli eventi, un agente può corrispondere a un intent senza utilizzare il linguaggio come input.
I parametri consentono di ricevere risposte personalizzate. Ad esempio, con l'input { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
, un agente Dialogflow può creare la risposta "Hello Sam! What can I do for you today?"
.
Rappresentazione JSON |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
Campi | |
---|---|
name |
Questo campo è impostato dalla piattaforma RBM. Non includerlo durante la creazione di un messaggio dell'agente. Il campo risolve "phones/{E.164}/dialogflowMessages/{messageId}", dove {E.164} è il numero di telefono dell'utente in formato E.164 e {messageId} è l'ID assegnato dall'agente del messaggio dell'agente RBM. |
eventName |
L'identificatore univoco dell'evento. Ad esempio, |
parameters |
(Facoltativo) I parametri associati all'evento. |
languageCode |
La lingua di questa query. Per un elenco dei codici lingua, consulta la sezione Supporto lingua. Prima che un agente Dialogflow possa utilizzare una lingua, questa deve essere abilitata nella console Dialogflow. Le query nella stessa sessione possono specificare lingue diverse. Se non viene specificata una lingua, Dialogflow utilizza la lingua predefinita dell'agente. non è necessario specificare la stessa lingua. |
Metodi |
|
---|---|
|
Chiedi a un agente Dialogflow di inviare messaggi tramite un agente RBM. |