REST Resource: phones.dialogflowMessages

Recurso: DialogflowEvent

Evento de Dialogflow activado por la plataforma de RBM.

Con los eventos, un agente puede establecer una coincidencia con un intent sin usar el lenguaje como entrada.

Los parámetros habilitan las respuestas personalizadas. Por ejemplo, con la entrada { "eventName": "welcome_event", "parameters": { "name": "Sam" } }, un agente de Dialogflow puede crear el "Hello Sam! What can I do for you today?" de respuesta.

Representación JSON
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
Campos
name

string

La plataforma de RBM establece este campo. No lo incluyas cuando crees un mensaje de agente. El campo resuelve "phones/{E.164}/dialogflowMessages/{messageId}", donde {E.164} es el número de teléfono del usuario en formato E.164 y {messageId} es el ID asignado por el agente del mensaje del agente de RBM.

eventName

string

Es el identificador único del evento. Por ejemplo, RBM_WELCOME_EVENT.

parameters

object (Struct format)

(Opcional) Parámetros asociados con el evento.

languageCode

string

El idioma de esta consulta. Para obtener una lista de los códigos de idioma, consulta Idiomas admitidos. Para que un agente de Dialogflow pueda usar un idioma, este debe estar habilitado en la consola de Dialogflow.

Las consultas de la misma sesión pueden especificar idiomas diferentes. Si no se especifica un idioma, Dialogflow usa el idioma predeterminado del agente. No es necesario que especifiques el mismo idioma.

Métodos

create

Solicita a un agente de Dialogflow que envíe mensajes a través de un agente de RBM.