REST Resource: phones.dialogflowMessages

Recurso: DialogflowEvent

Evento do Dialogflow acionado pela plataforma RBM.

Com os eventos, um agente pode fazer a correspondência com uma intent sem usar a linguagem como entrada.

Os parâmetros ativam respostas personalizadas. Por exemplo, na entrada { "eventName": "welcome_event", "parameters": { "name": "Sam" } }, um agente do Dialogflow pode criar a resposta "Hello Sam! What can I do for you today?".

Representação JSON
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
Campos
name

string

Esse campo é definido pela plataforma RBM. Não o inclua ao criar uma mensagem do agente. O campo resolve "phones/{E.164}/dialogflowMessages/{messageId}", em que {E.164} é o número de telefone do usuário no formato E.164 e {messageId} é o ID atribuído pelo agente da mensagem do agente RBM.

eventName

string

Identificador exclusivo do evento. Por exemplo, RBM_WELCOME_EVENT.

parameters

object (Struct format)

(Opcional) Parâmetros associados ao evento.

languageCode

string

Idioma da consulta. Para uma lista de códigos de idioma, consulte Suporte a idiomas. Para que um agente do Dialogflow possa usar um idioma, ele precisa estar ativado no console do Dialogflow.

Consultas na mesma sessão podem especificar idiomas diferentes. Se um idioma não for especificado, o Dialogflow usará o idioma padrão do agente, que não precisa necessariamente ser o mesmo idioma.

Métodos

create

Solicita um agente do Dialogflow a enviar mensagens por meio de um agente RBM.