Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

TwitchDropsMiner

TwitchDropsMiner es una aplicación de bajo ancho de banda que permite minar campañas de drops de Twitch sin necesidad de descargar video o audio, con autogestión automática del drop y cambio de canal.

Ficha actualizada 23 sept 2026, 4:59 · upstream 23 sept 2026, 4:34 · release v1.3.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es TwitchDropsMiner

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Twitch Drops Miner es una aplicación de bajo consumo de recursos diseñada para automatizar la minería de campañas de drops de Twitch. Detecta automáticamente las campañas activas y futuras, selecciona canales elegibles basándose en preferencias del usuario (juegos, juegos priorizados), y monitorea el progreso de los drops desde un panel web. No descarga ni consume video o audio durante la minería, lo que la hace ideal para usuarios con conexiones limitadas. Incluye autogestión de OAuth, dashboard web, historial de drops, notificaciones por Telegram y modo headless (local, remoto o Docker).

CASOS DE USO
  • Minerar múltiples campañas de Twitch Drops sin necesidad de abrir el navegador ni interactuar con la interfaz gráfica.
  • Automatizar la selección de canales preferidos para maximizar las recompensas en juegos específicos.
  • Monitorear el progreso de drops en tiempo real desde un panel web sin consumir recursos del sistema.
  • Minerar campañas de eventos especiales o IRL que no tienen canal activo por defecto.
  • Automatizar la gestión de inventario y selección de rewards según criterios personalizados.
  • Recopilar historial completo de drops minados con exportación a CSV para análisis o reportes.
PUNTOS DESTACADOS
  • Minería en bajo ancho de banda: avanza los drops sin descargar video ni audio, reduciendo el consumo de datos y batería del dispositivo.
  • Autodetección de campañas: detecta automáticamente las campañas activas y futuras sin intervención manual.
  • Selección inteligente de canales: prioriza canales elegibles según juegos preferidos, juegos seleccionados o prioridad numérica.
  • Dashboard web completo: permite gestionar campañas, canales, inventario, configuración y estado de autenticación desde una interfaz gráfica.
  • Protección contra ataques: el dashboard tiene contraseña por defecto, protección contra XSS con tokens saltados (scrypt), rate limiting en autenticación y bloqueo de conexiones no autorizadas.
  • Historial persistente: registra cada drop minado localmente con filtroable, estadísticas agregadas y exportación a CSV.
  • Notificaciones Telegram: alertas automáticas al minar drops, incluyendo claims encontrados durante el inicio y actualizaciones del inventario.
PRECAUCIONES
  • Depende de Twitch para obtener datos en tiempo real; si Twitch cambia sus APIs o restringe el acceso, la minería puede fallar.
  • No puede acceder a canales que no tengan un canal activo asociado con una campaña válida (no pueden minear 'IRL' sin canal activo).
  • El historial local se pierde al reiniciar el contenedor Docker; los drops ya minados permanecen en Twitch.
  • La minería de eventos especiales o IRL requiere que el canal tenga un canal activo asociado con la campaña, lo cual puede no ser siempre posible.
  • Depende de Python 3.12+ y del paquete 'uv' para la instalación desde source; no funciona con pip por defecto.
  • La minería en Docker se ejecuta en un contenedor aislado; si el contenedor es eliminado, los drops minados pueden perderse.
  • No puede acceder a canales que no tengan una categoría válida asociada (aunque Twitch permite minar sin canal activo para eventos especiales).
  • La minería de rewards consecutivos idénticos se detiene hasta que aparece un mensaje de console diferente, lo que reduce la eficiencia en campañas repetitivas.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Recomendación principal: usar Docker. Ejemplo con docker-compose.yml: ```yaml docker-compose.yml: version: '3' services: twitch-drops-miner: image: rangermix/twitch-drops-miner:latest container_name: twitch-drops-miner ports: - "8080:8080" volumes: - ./data:/app/data restart: unless-stopped environment: - PYTHONUNBUFFERED=1 - TZ=Europe/Madrid depends_on: [] ``` Alternativa con Docker Compose (sin docker-compose.yml): ```yaml version: '3' services: twitch-drops-miner: image: rangermix/twitch-drops-miner:latest container_name: twitch-drops-miner ports: - "8080:8080" volumes: - ./data:/app/data restart: unless-stopped environment: - PYTHONUNBUFFERED=1 - TZ=Europe/Madrid ``` Para producción, se recomienda usar HTTPS con un proxy (Nginx o Traefik) para proteger las credenciales y cookie

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.