Límites por plan
| Límite | Free | Pro | Server |
|---|---|---|---|
| Feeds activos (cuentas × canales) | 3 | 20 | Ilimitados |
| Delay mínimo de detección | 5 minutos | <2 segundos | <2 segundos |
| Filtros por feed | N/A | 10 | Ilimitados |
| Tipos de contenido | Solo posts | Posts + Reels + Stories | Posts + Reels + Stories |
| Servidores donde puede estar el bot | Ilimitados | Ilimitados | Ilimitados |
| Retención de logs de publicaciones | 30 días | 90 días | 365 días |
Límites de la API de Instagram (Meta)
InstaSwift respeta los límites que Instagram impone en su API. Estos no son límites de InstaSwift, sino de Meta, y están fuera del control del servicio.
| Límite | Valor aproximado | Comportamiento de InstaSwift |
|---|---|---|
| Peticiones por hora a la API pública | Variable (Meta lo ajusta) | InstaSwift reduce el ritmo de consultas automáticamente cuando detecta rate limiting |
| Frecuencia mínima de polling permitida | ~5 minutos | El plan Free respeta exactamente este mínimo |
| Disponibilidad del contenido tras publicación | Segundos a minutos | Algunos posts tardan unos minutos en aparecer en la API de Instagram |
Límites de Discord
Discord también tiene sus propios límites que afectan a InstaSwift:
| Límite de Discord | Valor | Impacto en InstaSwift |
|---|---|---|
| Longitud máxima del caption en embed | 4096 caracteres | InstaSwift trunca captions muy largos con enlace "Ver más" |
| Embeds por mensaje | 10 | InstaSwift envía un mensaje por post |
| Mensajes por segundo en un canal | 5 msg/seg (Discord lo limita) | Si hay muchos posts en cola, se envían con pequeñas pausas para evitar rate limit |
| Tamaño máximo de archivo adjunto | 25 MB (bots) | Las imágenes muy grandes se envían como URL en el embed en lugar de adjuntarse |
Qué pasa al alcanzar el límite de feeds
Cuando intentas añadir un feed que supera el límite de tu plan:
- El bot responde con un error indicando el límite actual y el número de feeds que tienes.
- El nuevo feed no se crea. Debes eliminar uno existente o actualizar el plan.
- Recibirás un mensaje con las opciones disponibles.
Cuando un plan Pro expira y vuelves al plan Free con más de 3 feeds:
- Los feeds que excedan el límite de 3 se pausan automáticamente (no se eliminan).
- El bot envía un aviso en el servidor de Discord y por email.
- Puedes elegir cuáles feeds mantener activos eliminando los que no necesites.
Cola de publicaciones
InstaSwift usa una cola interna para gestionar los posts pendientes de publicar. Esto garantiza que incluso en momentos de alta carga (muchos posts llegando a la vez) o tras una breve interrupción del servicio, todos los posts se publican en orden y sin duplicados.
La cola tiene un tamaño máximo de 500 posts pendientes por feed. En condiciones normales nunca se acerca a ese límite.