REST Resource: phones.dialogflowMessages

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

string

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

string

L'identificatore univoco dell'evento. Ad esempio, RBM_WELCOME_EVENT.

parameters

object (Struct format)

(Facoltativo) I parametri associati all'evento.

languageCode

string

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

create

Chiedi a un agente Dialogflow di inviare messaggi tramite un agente RBM.