# Instagram Messenger

## Configuración

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

* Una cuenta de Facebook registrada en la [consola para desarrolladores](https://developers.facebook.com/).
* Una página de Facebook conectada al Meta Business.
* Una cuenta de Instagram conectada al Meta Business.

### Crear una aplicación de Meta

1. Accede a la [consola para desarrolladores de Facebook](https://developers.facebook.com/apps/).
2. Haz clic en 'Crear aplicación', selecciona 'Otro' y haz clic en 'Continuar'.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-4d471ac07292dd83d2c0c686badd8338516c4e04%2Fwhatsapp-cloud-0.png?alt=media)
3. Selecciona 'Empresa' en el siguiente paso.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2FN8HtwKpOVJFSdxJnpblO%2FFB_1.png?alt=media\&token=f84d1843-0f24-47ff-8823-0599cc97cf42)
4. En el formulario, completa todos los campos y haz clic en 'Crear aplicación'.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2FkVdY9K8KflPw1frMVjsD%2FFB_2.png?alt=media\&token=41657707-3c8c-4163-9b73-90b27e4df3ca)
5. En la sección **Panel**, haz clic en 'Configurar' para el producto Instagram.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2FtceJeSk98mjyffcvQodQ%2FIG_3.png?alt=media\&token=f89f8b55-b653-4b8f-8c55-f8e7ed5cc5ce)

### Generar un Token de Acceso Permanente

1. Ve a **Instagram** > **Configuración del API con inicio de sesión de Instagram**.
2. En el primer paso, haz clic en 'Añadir cuenta'.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-9bdab8e9ba4f533fa2eb8b2defeb0a88f40fe814%2FIG_17.png?alt=media)
3. Inicia sesión con la cuenta de Instagram que deseas conectar al asistente.
4. Guarda y haz clic en 'Generar Token'.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-34ec88d4e23716170c9c3a24708af979d4646399%2FIG_20.png?alt=media)
5. Copia el token generado para uso futuro.\\

### Obtener el ID de la página de Instagram

1. Ve a **Instagram** > **Configuración del API con inicio de sesión de Instagram**.
2. Copia el ID de la página que aparece debajo de la cuenta de Instagram.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-34ec88d4e23716170c9c3a24708af979d4646399%2FIG_20.png?alt=media)

### Obtener la clave secreta de la aplicación

1. Ve a **Instagram** > **Configuración del API con inicio de sesión de Instagram**.
2. En el tercer paso, haz clic en 'Configurar' y añade la url de tu sitio web y guarda.
3. De nuevo, haz clic en 'Configuración de inicio de sesión de empresa' y copia la clave secreta de la aplicación de Instagram.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-a84777ff3bbf1a2b5981d09017605d30dc66a38b%2FIG_22.png?alt=media)

### Conectar tu aplicación con tu asistente

#### Activar la integración en la plataforma 1millionbot

1. Ve a la sección **Canales** en la plataforma.
2. Activa Instagram 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 Instagram.
4. Haz clic en 'Guardar'.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2F8R9y1TN3m8ZL63XVtuRs%2FIG_7.png?alt=media\&token=3af8ae97-fc98-473b-9436-568c1c9e16e1)

#### 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 Instagram para obtener la URL de callback.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2F9rdOGLVpDKPsmTDqVXSM%2FIG_8.png?alt=media\&token=01624692-adc1-441f-a197-63326047c13b)

**Configurar el Webhook de Meta**

1. En la sección **Instagram** > **Configuración del API con inicio de sesión de Instagram**, haz clic en 'Editar' o 'Añadir' en la sección **Webhook** (segundo paso).\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-9bdab8e9ba4f533fa2eb8b2defeb0a88f40fe814%2FIG_17.png?alt=media)
2. Completa la URL de callback con la URL proporcionada por la plataforma 1millionbot y el token de acceso permanente generado anteriormente.\\
3. Haz clic en 'Guardar'.\\

### Configurar permisos

1. En la sección anterior, haz clic en 'Administrar'.
2. Configura los permisos de suscripción a mensajes.\
   ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-c5aa6aaa70fbaae5ab67916a7cb4aa1be61b6259%2FIG_19.png?alt=media)

### Publicar la aplicación Meta

1. Actualmente, tu aplicación está en modo de desarrollo, por lo que puedes probar el funcionamiento del asistente siempre que seas el propietario o tengas acceso a la cuenta de Instagram conectada al asistente.
2. Para publicar el asistente para la interacción pública, completa el último paso. ![](https://412644269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeKvXVjARdFac9a58oDAB%2Fuploads%2Fgit-blob-27b7110224c577b8f5f5727b3e7d57f252f7e08a%2FIG_21.png?alt=media)
3. ¡Listo! Ahora puedes interactuar con tu bot en la cuenta de Instagram conectada. 🎉

## Limitaciones

* Se pueden enviar un máximo de (200 \* Número de Seguidores) mensajes al día por bot.
* Los botones tienen que tener un máximo de 20 caracteres.
* Máximo de 3 botones por mensaje.
