挂机就能攒满掉宝:TwitchDropsMiner 自动挖矿完整上手指南
你为了拿一个 Twitch 掉宝(drops,看直播攒够时长领的奖励),盯着直播间一整个下午,流量哗哗地走,主播下播还得自己翻下一个台——这种累活完全可以丢给机器。TwitchDropsMiner 就是一个挂机式的掉宝自动挖矿工具:它只拉直播元数据推进度,自动换台、自动领奖,你连屏幕都不用开。
它是什么,适合谁用
TwitchDropsMiner 把"看直播攒奖励"这件事从人身上卸下来了。它不需要真的播放画面和声音,靠反复请求直播间的元数据(就是房间信息,不含视频音频)让 Twitch 服务端认定你在"观看",从而累计掉宝进度。与此同时它保持一条 WebSocket(应用和服务器之间的长连通道)不断开,实时接收开播、下播事件,最多同时盯着 199 个频道。
它面向的是那类"奖励想要、直播不想看"的人:家里宽带有流量上限、不想一直挂着播放器的人,或者同时盯好几个掉宝游戏、懒得手动切台的人。它本身不是万金油——只做掉宝,不做频道点数,也不支持一个程序管多个账号,目标就是安静地随你电脑起停、跑一整天。
为什么它几乎不费你什么事
传统做法和它跑起来的状态,差异全在这张表里:
| 维度 | 自己开着播放器刷 | 交给 TwitchDropsMiner |
|---|---|---|
| 带宽 | 持续下载视频和音频 | 只传文字元数据,几乎不占流量 |
| 换台 | 主播下播后自己找下一家 | 感知下播自动切到下一个 |
| 高优游戏开播 | 得自己刷到才知道 | 主动切过去 |
| 领奖励 | 靠手点 | 领完最后一件自动收工 |
| 盯屏时间 | 全程盯着 | 一天瞄一两眼就够 |
原理说人话就是:Twitch 判断"你在看"的依据是元数据请求,而不下播的房间一直有人气事件。工具每隔约 20 秒发一次元数据请求顶掉宝进度,再用 WebSocket 监听房间上下播,遇到"当前台下了"或"更想要的游戏开播了"就自动切过去。你不需要做任何操作。
五分钟跑起来第一次挖矿
- 从官方发布页下载对应系统的打包版。Windows 把 EXE 放进固定文件夹直接运行;macOS 解压出
.app后,第一次启动会被 Gatekeeper(系统的应用校验)拦下,在应用所在文件夹打开终端执行:
xattr -cr
然后输入空格,把 .app 拖进终端窗口按回车即可放行。
-
⚠️ 杀毒软件(含 Windows Defender)可能把这个 EXE 报成木马,这是 PyInstaller(把 Python 打包成可执行文件的工具)的常见误报,可放行;实在不放心就走第 5 步从源码跑。
-
用应用内置的登录表单输入 Twitch 账号密码。⚠️ 登录前先去 Twitch 的掉宝活动页把游戏账号关联到 Twitch,没关联的游戏就算挖了也领不到。
-
登录成功后会自动拉出全部可挖的活动。把想优先挖的游戏加进设置页的 Priority List(优先级列表),点
Reload,立刻开始处理。 -
源码党(需要 Python 3.10 及以上):
git clone https://gitcode.com/GitHub_Trending/tw/TwitchDropsMiner
pip install -r requirements.txt
python main.py
提示:登录可能触发一封"新登录"邮件,核对 IP 是自己的即可;登录态会存进 cookies.jar,下次启动免登录。这个文件等于你账号的钥匙,别分享、别上传。
让它按你的目标干活
先把指定的游戏挖满。 多活动同期时,在设置页把目标游戏加进 Priority List 再点 Reload,这些游戏的频道会被优先跟踪,其余游戏只在其空闲的缝隙里"见缝插针"。
彻底屏蔽不想碰的游戏。 把对应游戏放进排除列表,它的频道直接跳过,不占跟踪名额,也不抢进度。
给列表外的游戏排个顺序。 没进优先级列表的游戏也会接着挖,用 Priority Mode(优先级模式)决定顺序:设为 Ending Soonest(快截止的先挖)、Low Available First(剩余奖励少的先挖),或者只挖列表内的游戏,空闲时间的分配立刻改向。
开机就自动挂一整天。 打开 Auto Start(自动启动),Windows 下会写入当前用户的注册表启动项,工具随系统起停。⚠️ 移动过程序目录后,把这个选项关一次再开一次才重新生效。
遇到奇怪现象怎么办
| 现象 | 原因 | 解法 |
|---|---|---|
| EXE 被杀毒报木马 | PyInstaller 打包误报 | 放行;介意就装 Python 从源码跑 |
| macOS 提示"应用已损坏" | 没做开发者签名,Gatekeeper 拦截 | 终端执行 xattr -cr 加 .app 路径 |
| 进度忽高忽低、卡住不动 | 同账号在浏览器里也在看直播 | 挖矿期间该账号别做任何观看 |
| 倒计时到 00:00 停几秒又重走 | 秒表只是近似值,重校准最长约 20 秒 | 正常现象,不用管 |
想看懂它到底怎么"假装观看"
"伪观看"和换台的逻辑集中在 twitch.py,WebSocket 长连与分片连接在 websocket.py,关键常量(如 20 秒的元数据请求间隔、最大频道数)定义在 constants.py。全部命令行参数(--tray、-v、--log、--dump)和退出码(0 正常、1 验证码或致命错误、2 参数错误、3 已在运行、4 设置加载失败)都列在 manual.txt 里。
把游戏账号关联好、优先级列表填完点一次 Reload,然后你盯屏幕的时间和看直播的带宽,就都省回来了。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



