TwitchDropsMiner: автоматическое получение дропов на Twitch без усилий
TwitchDropsMiner — это приложение, которое позволяет без участия пользователя зарабатывать временные дропы на Twitch с автоматическимClaiming и сменой каналов.
С помощью этого инструмента ты можешь не беспокоиться о том, чтобы постоянно следить за трансляциями, так как приложение само будет отслеживать кампании,ClaimingRewards через веб-интерфейс. Отличается от других решений тем, что не требует скачивания видео или аудио трансляций. Работает на Python 3.12 и упаковано в Docker, что делает его легко разворачиваемым на локальном сервере или компьютере.
Имей в виду, что проект находится в активной разработке, необходимо обновление до TDM 2.0 из-за изменений в аутентификации Twitch, а доступ к некоторым функциям может потребовать наличия уже действующей учетной записи. Подходит для индивидуальных пользователей, не для коммерческого использования.
Что это за проект?
Twitch Drops Miner (TDM) — это инструмент, который позволяет автоматически зарабатывать временные дропы на Twitch без необходимости скачивать видео или аудио поток. Проект представляет собой хобби и может использоваться на твоём компьютере или домашнем сервере. Основная его задача — отслеживание доступных акций, выбор живых каналов и получение наград через веб-дашборд. Однако стоит учесть, что сторонний хостинг и услуги для других пользователей не поддерживаются.
Как работает?
Twitch Drops Miner позволяет:
- Выбирать и приоритизировать игры, либо автоматически находить доступные акции.
- Отслеживать кампании и награды, игнорируя ненужные дропы.
- Входить в систему через дашборд с автоматическим сохранением сессии.
- Просматривать историю полученных дропов, экспортировать её в CSV и получать уведомления в Telegram.
- Управлять всем через веб-дашборд с возможной защитой паролем.
Как установить и запустить?
Чтобы начать работу с TDM, тебе нужно установить Docker. После этого выполни следующие команды:
docker build -t twitch-drops-miner .
docker run -d \
--name twitch-drops-miner --init --stop-timeout 30 --shm-size 256m \
-p 8080:8080 -e TZ=Australia/Sydney \
-v "${PWD}/data:/app/data" \
--restart unless-stopped \
twitch-drops-miner
После этого открой браузер и переходи по адресу http://localhost:8080, или http://YOUR-SERVER:8080, если используешь другую устройство в своей домашней сети. Не забудь сохранить директорию data при обновлении или пересоздании контейнера.
Как войти в систему?
Для входа в систему выполните следующие шаги:
- Открой дашборд. При необходимости войти на Twitch, TDM откроет встроенный браузер для входа.
- Завершай процесс входа и проверки в этом браузере. После подтверждения выхода из окна закрывается.
- TDM проверяет доступ к твоему аккаунту и сохраняет сессию.
Также стоит помнить, что изображение Chromium и временный дисплей включены в образ, и твой обычный браузер будет отдельным.
Ограничения и требования
Проект предназначен только для личного использования на собственном оборудовании и домашней сети, а любые попытки стороннего хостинга не поддерживаются. Поддерживаются версии Python 3.12 и выше.
Если ты пользовался предыдущей версией (v1.3.1 или v1.3.2), необходимо будет войти в систему снова через дашборд после обновления. Сторонние проблемы, а также вопросы по миграции и восстановлению сессий описаны в документации проекта.
Открыть на GitHub: rangermix/TwitchDropsMiner →
RepoRadar