Facebook Messenger

La integración de Facebook con Dialogflow te permite crear fácilmente un bot de Facebook Messenger con la comprensión del lenguaje natural basada en la tecnología de Dialogflow.

Configurar Facebook

A fin de configurar la integración de Facebook para tu agente, necesitarás lo siguiente:

Cuando un usuario visite tu página y te envíe un mensaje, estará hablando con tu agente.

Crear una aplicación de Facebook

  1. Accede a la Consola del desarrollador de Facebook.
  2. Haz clic en Mis aplicaciones en la esquina superior derecha.
  3. Haz clic en Crear aplicación y, luego, ingresa un nombre y una dirección de correo electrónico de contacto.
  4. Haz clic en Create App ID (Crear ID de aplicación).

  5. En el lado izquierdo de la página siguiente, haz clic en el botón add y agrega Messenger a Productos.

  6. En la sección Generación de tokens, haz clic en Agregar o quitar páginas (Add or Remove Pages) para agregar una página nueva.

  7. Haz clic en Generar token (Generate Token) para generar un token de acceso.

Esto generará un Token de acceso a la página. Mantén este token a mano, ya que necesitarás ingresarlo en Dialogflow.

Configurar Dialogflow

  1. Haz clic en la opción Integraciones en el menú de la izquierda y activa Facebook Messenger. En el diálogo que se abre, ingresa esta información:
    • Verify Token (Token de verificación): Esto puede ser cualquier string y es únicamente para tus propósitos.
    • Page Access Token (Token de acceso a la página): Ingresa el token generado en la Consola del desarrollador de Facebook.
  2. Haz clic en el botón Iniciar.

Configuración de webhook

Para configurar el webhook de tu agente, sigue estos pasos:

  1. Haz clic en el botón Agregar URL de devolución de llamada que se encuentra debajo de la sección Webhooks y, luego, ingresa esta información:
    • URL de devolución de llamada: Esta es la URL proporcionada en la página de integración de Facebook Messenger
    • Token de verificación: Este es el token que creaste.
  2. Haz clic en el botón Verificar y guardar.
  3. Haz clic en el botón Agregar suscripciones (Add Subscriptions) y marca las opciones mensajes y messaging_postbacks en Campos de suscripción. Luego, guarda los cambios.

Volverás a la página de configuración y Webhooks debe tener el estado "Completo".

Prueba

Con el fin de que tu agente esté disponible para pruebas, necesitarás que tu aplicación sea pública:

  1. Activa el botón "Publicar". Se te solicitará que elijas una categoría para la app.

  1. Selecciona Aplicaciones para Messenger de la lista.
  2. Haz clic en el botón Confirmar.

También necesitarás establecer un nombre de usuario para tu página. Este es el nombre de usuario con el que chatearán tus usuarios cuando usen tu agente. Para establecer el nombre de usuario, haz clic en el vínculo Crear @Nombre de usuario de la página debajo de la imagen de perfil y el título de tu página.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Dialogflow
¿Necesitas ayuda? Visita nuestra página de asistencia.