Índice:
- Configurando tu propia aplicación de Facebook para conectarte a través del Portal
-
Permisos requeridos por la aplicación de Facebook para conectarse a través del Portal
-
Publicar a través de tu propia aplicación de Facebook a través del Portal
Para publicar tu bot en Facebook usando tu propia aplicación a través del Portal Blip necesitarás una Aplicación previamente creada y analizada por Facebook.
Si tu propia aplicación aún no está configurada correctamente, sigue los pasos de la Sección 1 y la Sección 2 para configurarla. De lo contrario, sigue los pasos de la Sección 3:
1. Configurando tu propia aplicación de Facebook para conectarte a través del Portal
Importante: Para que tu aplicación funcione correctamente, debes agregarle los productos: Login do Facebook, Messenger y Webhooks.
1.1) Configuración del producto: Login en Facebook
Después de agregar el producto de Login en Facebook, haz clic en el menú Inicio de sesión de Facebook → Configuración y configura la información de OAuth del cliente como se muestra en la siguiente imagen:
URIs de redireccionamiento de OAuth válidos: https://portal.blip.ai/facebookCallback
1.2) Configuración del producto: Webhooks
Después de agregar el producto Webhooks, es necesario configurar qué eventos de Messenger serán enviados por Facebook. Para hacer esto, en el menú Webhooks, seleccione la opción Page y haz clic en Suscribe to this Object. Ingresa los valores a continuación:
- Url: https: //messenger.gw.msging.net
- Token: ze3jRmmaLU5KUTtUN
(Solo si vas a usar Organización) Cambio de URL de Webhook
Después de realizar la migración a Organización, deberás cambiar la URL del Webhook de tu aplicación de Facebook. Utiliza los valores a continuación:
- URL: https://{OrganizationOrganization}-messenger.gw.msging.net
- Token: ze3jRmmaLU5KUTtUN
Observación: Recuerda reemplazar {OrganizationID} con el valor correspondiente.
1.3) Configuración del producto: Messenger
Después de agregar el producto Messenger y en posesión de las dos informaciones siguientes, haz clic en el menú Messenger → Configuración → Webhook y configura la información Callback URL y Check Token como se muestra a continuación:
- URL: https://messenger.gw.msging.net
- Token: ze3jRmmaLU5KUTtUN
(Solo si vas a usar Organización) Cambio de URL de Messenger
Después de realizar la migración a Organización, será necesario cambiar la URL de devolución de llamada en tu aplicación de Facebook. Ve a tu aplicación, haz clic en el menú Messenger, ingresa a Configuración y cambia la URL de Retorno de Llamadas y Verificar Token, con los datos a continuación:
- URL: https://{OrganizationOrganization} -messenger.gw.msging.net
- Token: ze3jRmmaLU5KUTtUN
Nota: Recuerde reemplazar {OrganizationID} con el valor correspondiente.
Ir a Messenger → Configuración → Webhook → Controles de Versión del Campo Webhook.
Verifica que la versión de los webhooks seleccionados esté marcada como v8.0. Realiza cambios si es necesario; de lo contrario, tu aplicación puede experimentar inestabilidades:
2. Permisos requeridos por la aplicación de Facebook para conectarse a través del Portal
Después de crear la aplicación de Facebook, deberás solicitar algunos permisos específicos para que tu aplicación funcione correctamente con Blip. Para ello debes ir a Análisis de Aplicaciones → Permisos y Recursos y solicitar cada permiso por separado:
Aquí está la lista de permisos y el motivo de su uso:
- pages_messaging: envía y responda mensajes en Facebook Messenger automáticamente.
- pages_user_gender: Los bots asociados con la aplicación pueden enviar mensajes en varios idiomas. Este permiso se utilizará para aplicar el pronombre correcto.
- pages_user_locale: Los bots asociados con la aplicación pueden enviar mensajes a personas en muchos países. Este permiso se puede usar para conducir a las personas a los bots que usan sus idiomas.
- pages_user_timezone: Los bots asociados con la aplicación pueden enviar notificaciones al usuario mediante tags de mensaje. Este permiso se puede utilizar para evitar enviar notificaciones en momentos inconvenientes, como en medio de la noche.
- pages_manage_metadata: la aplicación utilizará el permiso pages_manage_metadata para permitir que el Administrador de la página se suscriba a webhooks para recibir mensajes enviados a la página del administrador. Con estos mensajes podemos crear chatbots. La aplicación ayudará al administrador de la página a gestionar los mensajes recibidos por un chat automático.
3. Publicar a través de tu propia aplicación de Facebook a través del Portal
3.1) Ve la pestaña Configuración y haz clic en el botón Usar Mi Propia Aplicación. Los campos estarán disponibles para que agregues App ID y App Secret de tu aplicación en Facebook.
3.2) Ve a la página de tu aplicación en el panel de Facebook. Haz clic en Configuración → Básico. Después de eso, aparecerá la pantalla de configuración de tu aplicación, donde se encuentran AppID (Id. De la aplicación) y el App Secret (Clave secreta de la aplicación).
3.3) Agrega esta información en la configuración de Messenger en Blip y haz clic en Guardar Configuración.
3.4) Después de eso, serás redirigido a la pantalla donde se completará la conexión a Facebook.
3.5) Una vez completada la conexión con Facebook, se enumerarán las páginas para que puedas publicar su bot.
3.6) Envía un mensaje a tu página de Facebook y pruebe si el mensaje llegó a tu bot en Blip.
Observación: el bot puede comenzar a responder en 3 minutos.
Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidad o los videos en nuestro canal. 😃