Se puede integrar el servicio del agente en Instagram para comunicarse con él desde Instagram.
Preparación
Preparar una cuenta de Facebook.
Preparar una cuenta de Instagram y:
- Cambiar el perfil a una cuenta empresarial. Para ver los pasos detallados, consultar How to set up a business account on Instagram.
- Añadir la cuenta de Instagram en la página principal de Meta Business Suite.
Crear una aplicación de Instagram
Iniciar sesión en Meta for Developers con una cuenta de desarrollador de Meta. Si no se dispone de una cuenta de desarrollador, crearla siguiendo las instrucciones de Register as a Meta Developer.
En la página Apps, hacer clic en Create App.
Seleccionar Other y, a continuación, hacer clic en Next.

Elegir el tipo de aplicación y hacer clic en Next.
Introducir el nombre de la aplicación y hacer clic en Create app.
En la barra de navegación de la izquierda de la página, hacer clic en Add Product, buscar Messenger y hacer clic en Set up.

En la barra de navegación de la izquierda, seleccionar Messenger > Instagram settings y, a continuación, hacer clic en Add or remove Pages para añadir la página de Facebook creada y la cuenta de Instagram.

Después de añadir la página, hacer clic en el botón Generate token. Copiar y guardar el token generado.

Añadir la URL de callback
Iniciar sesión en Meta for Developers y abrir la aplicación creada previamente.
En la barra de navegación de la izquierda, seleccionar Messenger > Instagram settings y, a continuación, ir a Webhooks y hacer clic en Add Callback URL.
Ir a GPTBots, seleccionar el agente correspondiente, guardar la versión, publicarla, hacer clic en Integration, seleccionar Instagram y copiar la información del webhook y completarla en Instagram settings.

En la barra de navegación de la izquierda, hacer clic en Webhooks. A continuación, buscar Messages y hacer clic en Subscribe.

Publicar el agente
Iniciar sesión en GPTBots.
Seleccionar el agente/flow-agent de destino y acceder a su pestaña Integration. (La función Integration solo está disponible para un agente/flow-agent publicado; si se han modificado las configuraciones del agente/flow-agent de destino, debe guardarse y publicarse la versión actual antes de realizar la Integration). Seleccionar Instagram, completar la información correspondiente en Instagram App Credentials y hacer clic en Modify.

Probar el agente
Iniciar sesión en Instagram y crear una cuenta nueva para probar el agente.
Asociar la cuenta de prueba con una cuenta de Facebook.
- Abrir Facebook Profiles.
- Hacer clic en Add accounts para añadir la cuenta de prueba de Instagram. En este ejemplo, es la cuenta utilizada para chatear con el agente y es la cuenta de Instagram en la que se ha publicado el agente.
- Añadir un rol de usuario de prueba en la aplicación de Instagram. Si la cuenta de Facebook asociada a la cuenta de Instagram (donde está publicado el agente) tiene rol de administrador, este paso se puede omitir.
- Abrir la aplicación de Instagram en el Facebook Developer Center.
- En la página de gestión de la aplicación, seleccionar App roles > Roles y, a continuación, hacer clic en Add People.
- Seleccionar Tester e introducir el nombre de usuario de la cuenta de Facebook asociada.
- En la página Facebook Profiles, hacer clic en la cuenta de Facebook correspondiente y, a continuación, hacer clic en la opción de nombre de usuario para obtener el nombre de usuario de esa cuenta.
Iniciar sesión en Instagram con la cuenta de prueba de Instagram creada.
Buscar en Instagram la cuenta en la que se ha publicado el agente, hacer clic en la opción de mensajes y se podrá empezar a chatear con el agente.
