Eventos

Normalmente, se detecta una coincidencia con un intent cuando una expresión de usuario final se corresponde con una frase de entrenamiento de intent. Sin embargo, también puedes activar intents mediante eventos. Los eventos se pueden invocar de muchas maneras.

Hay dos tipos de eventos:

  • Eventos de plataforma: Estos eventos integrados los proporcionan las integraciones de la plataforma. Se invocan cuando se producen eventos específicos de la plataforma. Por ejemplo, la integración en Facebook invoca el evento FACEBOOK_LOCATION cuando un usuario final acepta o rechaza una solicitud para acceder a su ubicación.
  • Eventos personalizados: Son eventos que tú defines. Puedes invocarlos mediante una entrega o la API. Por ejemplo, puedes establecer una alerta temporizada durante una conversación, que invoca un evento en un momento determinado. Este evento podría activar un intent que alerta al usuario final acerca de algo.

Configura intents para eventos

Los eventos se identifican simplemente por su nombre. Los eventos específicos de la plataforma tienen nombres predeterminados, pero los eventos personalizados pueden tener cualquier nombre que tú elijas.

Sigue estos pasos para configurar la activación de un intent cuando se invocan determinados eventos:

  1. Ve a la consola de Dialogflow.
  2. Selecciona un agente.
  3. En el menú de la barra lateral izquierda, selecciona Intents.
  4. Selecciona un intent.
  5. Expande la sección Eventos.
  6. Ingresa uno o más nombres de eventos.

Para actualizar los eventos de los intents con la API, consulta el tipo de intents.

Parámetros del evento

Cuando se invoca un evento, es posible que se incluyan datos de parámetros que puedes utilizar en las respuestas del intent que se activa. Para obtener más información, consulta la referencia de los parámetros de eventos.