Un feed, un canal

Cada feed tiene exactamente un canal de destino: todos los posts detectados de esa cuenta de Instagram se publican en ese canal. Si quieres que el mismo contenido llegue a dos canales distintos, necesitas crear dos feeds separados (uno para cada canal), lo que consume dos slots de tu límite de plan.

Canal dedicado: la práctica más recomendada

La mejor práctica es crear un canal específico para cada feed o grupo de feeds relacionados. Esto tiene varias ventajas:

  • Los miembros pueden activar o desactivar notificaciones del canal según sus intereses.
  • El contenido de Instagram no interfiere con las conversaciones del servidor.
  • Es más fácil moderar y limpiar contenido si hace falta.
  • Los miembros saben exactamente dónde encontrar el contenido de Instagram.

Nombres de canal recomendados:

  • #instagram-updates
  • #ig-posts
  • #📸-instagram
  • #nombre-artista-ig

Permisos que necesita el bot en el canal

El bot necesita estos permisos específicamente en el canal de destino (no solo a nivel de servidor):

Permiso en el canalPara qué lo necesita
Ver canalPoder acceder al canal
Enviar mensajesPublicar los embeds con el contenido de Instagram
Insertar enlaces (Embed Links)Mostrar los embeds enriquecidos con imágenes
Adjuntar archivosEnviar imágenes cuando sea necesario
Leer historial de mensajesVerificar que no se dupliquen publicaciones

Para revisar los permisos del bot en un canal específico: en Discord, ve al canal, haz clic en el engranaje de Editar canal > Permisos > busca el rol de InstaSwift.

Atención Si el bot tiene los permisos a nivel de servidor pero el canal tiene una restricción específica que los anula, el bot no podrá publicar. Los permisos de canal tienen prioridad sobre los permisos de servidor en Discord.

Canal de solo lectura para los miembros

Una configuración muy popular es hacer el canal de solo lectura para los miembros pero permitir que el bot escriba. Para ello:

  1. En los permisos del canal

    Para el rol @everyone (o el rol base de tu servidor), desactiva el permiso "Enviar mensajes".

  2. Crea una excepción para InstaSwift

    Añade el rol de InstaSwift en los permisos del canal con "Enviar mensajes" activado explícitamente. Esto permite que el bot escriba aunque @everyone no pueda.

Canal de hilo (Thread) como destino Pro

Con el plan Pro puedes configurar un hilo de Discord como canal de destino para un feed. Esto es útil para organizar posts de una cuenta concreta en un hilo dentro de un canal más general. Para configurar un hilo como destino, usa el dashboard: en el selector de canal, verás también los hilos activos del servidor.

Múltiples feeds al mismo canal

Es completamente posible tener varios feeds apuntando al mismo canal. Por ejemplo, un canal #noticias-ig podría recibir posts de tres cuentas de medios distintas:

/feed add cuenta:@elpais canal:#noticias-ig
/feed add cuenta:@bbcmundo canal:#noticias-ig
/feed add cuenta:@latercera canal:#noticias-ig

Los posts aparecerán intercalados en el canal según su orden cronológico de publicación en Instagram.

Cambiar el canal de un feed existente

Desde el dashboard puedes cambiar el canal de destino de un feed existente sin necesidad de eliminarlo y recrearlo. Ve al feed, haz clic en "Editar" y selecciona el nuevo canal de destino en el desplegable.

Consejo Coloca los canales de Instagram dentro de una categoría propia (por ejemplo, "INSTAGRAM" o "REDES SOCIALES") para que estén visualmente agrupados y sean fáciles de encontrar por los miembros.