Risorsa: DialogflowEvent
Evento Dialogflow attivato dalla piattaforma RBM.
Con gli eventi, un agente può corrispondere a un intent senza utilizzare la lingua 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 agente. Il campo risolve "phones/{E.164}/dialogflowMessage/{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) Parametri associati all'evento. |
languageCode |
La lingua della query. Per un elenco dei codici lingua, consulta la pagina Supporto delle lingue. Prima che un agente Dialogflow possa utilizzare una lingua, è necessario attivarla 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 necessariamente la stessa lingua. |
Metodi |
|
---|---|
|
Chiedi a un agente Dialogflow di inviare messaggi tramite un agente RBM. |