For the complete documentation index, see llms.txt. This page is also available as Markdown.

Facebook Messenger

Configuración

Meta actualiza y rediseña con frecuencia su consola de desarrolladores, por lo que los pasos y nombres de menú de esta guía pueden quedar desactualizados. Si algo no coincide con lo que ves en pantalla, consulta la documentación oficial y siempre actualizada de Meta: Messenger Platform.

Para configurar la integración de tu agente en Facebook Messenger, necesitarás lo siguiente:

Crear una aplicación de Meta

Meta asigna "casos de uso" al crear la aplicación: Messenger ya no se activa buscando el producto en el Panel, sino seleccionando un caso de uso dedicado durante la propia creación de la app.

  1. Haz clic en 'Crear aplicación'.

  2. Introduce el nombre de la aplicación y un correo de contacto.

  3. En la selección de caso de uso, elige 'Engage with customers on Messenger from Meta' (Interactúa con los clientes en Messenger) y haz clic en 'Siguiente'.

  4. Selecciona una cartera empresarial (Business Portfolio) existente vinculada a tu Meta Business, o crea una nueva.

  5. Revisa los requisitos de publicación (pueden aparecer vacíos en este punto) y haz clic en 'Crear aplicación' para finalizar.

Al finalizar, ve a la sección Panel de la aplicación, selecciona ese caso de uso y haz clic en 'Personalizar' para configurarlo.

Generar un Token de Acceso Permanente

  1. En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.

  2. En la sección Generar tokens de acceso, haz clic en 'Conectar'.

  3. Selecciona la página de Facebook que deseas conectar al agente y haz clic en 'Continuar'.

  4. Haz clic en 'Guardar' y luego en 'Listo' ('Got it') para volver al Panel.

  5. Copia el token generado para uso futuro.

Obtener el ID de la página de Facebook

  1. En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.

  2. En la sección Generar tokens de acceso, copia el ID que aparece debajo de la página conectada.

Obtener la clave secreta de la aplicación

  1. Accede a la aplicación creada.

  2. Ve a la sección Configuración > Información básica.

  3. Haz clic en 'Mostrar' y copia la clave secreta de la aplicación.

Conectar tu aplicación con tu agente

Activar la integración en la plataforma 1millionbot

  1. Ve a la sección Canales en la plataforma.

  2. Activa Facebook y haz clic en 'Configuración'.

  3. Ingresa los datos obtenidos previamente: Clave secreta de la aplicación, Token de Acceso Permanente e ID de la página de Facebook.

  4. Haz clic en 'Guardar'.

Activar la integración en Meta

Obtener Callback URL

  1. Ve a la plataforma 1millionbot y haz clic en el botón 'Info' en el canal Facebook para obtener la URL de callback.

Configurar el Webhook de Meta

  1. En el Panel de la aplicación, selecciona el caso de uso Engage with customers on Messenger y haz clic en 'Personalizar'.

  2. En la sección Configurar webhooks, pega la Callback URL obtenida de la plataforma 1millionbot e introduce el Verify Token (el Token de Acceso Permanente).

  3. Haz clic en 'Guardar'.

Configurar permisos

  1. En la misma pantalla de personalización, haz clic en 'Añadir suscripciones' ('Add Subscriptions').

  2. Selecciona los siguientes campos: - messages - messaging_postbacks - messaging_optins - messaging_optouts - message_deliveries - message_reads

  3. Haz clic en 'Confirmar'.

Publicar la aplicación de Meta

  1. Mientras tu aplicación esté en modo de desarrollo, solo podrás probar el funcionamiento del agente si eres el propietario o tienes acceso (como administrador, desarrollador o probador) a la página de Facebook conectada.

  2. Como la aplicación solo envía y recibe mensajes en la página que tú mismo conectas —y no en páginas de terceros—, Meta concede automáticamente Standard Access sobre el permiso pages_messaging. Esto significa que no es necesario enviar la aplicación a revisión (App Review) de Meta para publicarla: la revisión completa (Advanced Access) solo es obligatoria cuando una misma app necesita operar sobre páginas que no gestionas tú —por ejemplo, una plataforma que da servicio a las páginas de muchos clientes distintos desde una única app—, que no es el caso de esta integración.

  3. Para publicar el agente para interacción pública, completa la información restante que Meta solicite en el Panel de la aplicación y cambia el estado del caso de uso de "En desarrollo" a "Activo".

  4. ¡Listo! Ahora puedes interactuar con tu agente en la cuenta de Facebook conectada. 🎉

Limitaciones

  • Se pueden enviar un máximo de (200 * Número de Usuarios Comprometidos / Engaged Users) mensajes al día por bot.

  • Los botones tienen que tener un máximo de 20 caracteres.

  • Máximo de 3 botones por mensaje.

Última actualización