LinkDownloaderBotForGroups
Bot autoalojado para Telegram que convierte enlaces de video en archivos nativos dentro de grupos, usando yt-dlp y caché para optimizar recursos.
Ficha actualizada 28 sept 2026, 10:15 · upstream 28 sept 2026, 10:10 · release sin release detectada
Qué es LinkDownloaderBotForGroups
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
LinkDownloaderBotForGroups es un bot de Telegram diseñado específicamente para chats grupales. Cuando un miembro comparte un enlace a un video, el bot lo procesa silenciosamente y reemplaza el enlace por un video nativo en el mismo hilo del chat. Utiliza yt-dlp como motor principal, soportando plataformas como YouTube, Instagram, TikTok, VK y X/Twitter.
- Grupos privados de amigos para compartir contenido multimedia sin abrir navegadores externos.
- Comunidades de noticias o discusión donde se comparten frecuentemente enlaces de video largos.
- Equipos de moderación que necesitan limpiar el chat eliminando los enlaces originales tras la descarga.
- Auto-alojamiento para evitar depender de bots públicos con límites de uso o publicidad.
- Descarga puntual de audio en formato MP3 desde enlaces de video sin cambiar la configuración global.
- Uso en temas de foros de Telegram donde el bot mantiene el contexto dentro del mismo hilo.
- Reemplazo nativo silencioso que no llena el chat con mensajes de progreso o estados intermedios.
- Sistema de caché y deduplicación que evita descargar múltiples veces el mismo contenido para varios usuarios.
- Soporte multiplataforma robusto mediante yt-dlp con actualizaciones nocturnas automáticas de extractores.
- Gestión visual mediante reacciones (👀, 🙈, 😴) para indicar estados como procesando, límite o error.
- Eliminación automática del enlace original tras una subida exitosa si se concede permiso de administrador.
- Despliegue simplificado con Docker y scripts de instalación que preservan configuraciones al reparar.
- Requiere permisos de administrador para eliminar los enlaces originales después de la descarga.
- No soporta contenido protegido por DRM o sistemas de protección avanzados de las plataformas.
- Algunos sitios web pueden requerir archivos de cookies adicionales para funcionar correctamente.
- El tamaño máximo del archivo está limitado por la variable MAX_FILESIZE (por defecto 52MB).
- La funcionalidad puede verse afectada si los extractores de yt-dlp no se actualizan a tiempo ante cambios en las APIs.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar en VPS Debian/Ubuntu usando Docker Compose. Clonar el repositorio y ejecutar install.sh o docker compose up -d --build. Es obligatorio configurar la variable BOT_TOKEN en .env. El bot necesita permisos de administrador para borrar mensajes (DELETE_ORIGINAL). Se recomienda ajustar MAX_FILESIZE según el ancho de banda disponible. Las actualizaciones de yt-dlp se ejecutan automáticamente cada noche.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.