Recurso: DialogflowEvent
Evento de Dialogflow activado por la plataforma de RBM.
Con los eventos, un agente puede hacer coincidir un intent sin usar el lenguaje como entrada.
Los parámetros habilitan respuestas personalizadas. Por ejemplo, con el { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
de entrada, 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 |
La plataforma 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 |
Es el identificador único del evento. Por ejemplo, |
parameters |
(Opcional) Son los parámetros asociados con el evento. |
languageCode |
El idioma de esta consulta. Para obtener una lista de los códigos de idioma, consulta Idiomas compatibles. Para que un agente de Dialogflow pueda usar un idioma, este debe estar habilitado en la consola de Dialogflow. Las consultas de una misma sesión pueden especificar diferentes idiomas. Si no se especifica un idioma, Dialogflow usa el idioma predeterminado del agente. no necesitan especificar el mismo idioma. |
Métodos |
|
---|---|
|
Le solicita a un agente de Dialogflow que envíe mensajes a través de un agente de RBM. |