REST Resource: phones.dialogflowMessages

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

string

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

string

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

parameters

object (Struct format)

(Facoltativo) Parametri associati all'evento.

languageCode

string

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

create

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