feat: add idle reward claim automation

This commit is contained in:
admin committed 2026-10-04 18:50:28 +08:00
1 parent 48d5f63e36
commit 8479cf4981
12 files changed
+228 -12

No files matched your search

+10 -2
View File
@@ -5,16 +5,24 @@
## 已实现
- 桌面界面:主屏幕截图、框选游戏内容区域、流程预览、执行日志与停止。
- 小金猪流程:首页识别 → 打开挂机奖励 → 检查标题和领取按钮 → 点击领取一次 → 等待按钮变化 → 关闭弹框 → 确认回到首页。
- 小金猪流程:首页识别 → 打开挂机奖励 → 仅在金色领取按钮出现时长按领取 → 确认奖励弹框与灰色按钮 → 关闭弹框并回到首页。
- 脚本与识别模板分离,后续任务通过 `workflows/` 扩展。
- 截图像素与鼠标坐标分别换算,覆盖主屏幕 Retina 缩放的坐标情况。
小金猪流程只领取挂机奖励,不执行消耗体力的快速扫荡。完成日志只表示已点击领取、按钮变化并返回首页,奖励实际到账仍需首次运行时人工核对。当前模板来自用户提供的界面截图,尚需实机验证。
小金猪流程只领取挂机奖励,不执行消耗体力的快速扫荡。已于 2026-10-04 实机验证:领取后出现“恭喜获得”弹框、按钮变灰、挂机计时重置,并确认返回首页。灰色领取按钮时脚本不会点击领取。
红点规则:按钮右上角有红点表示其内部有奖励可领取。后续入口任务可以据此进入,但领取成功还需验证内部状态。当前第一条小金猪流程不依赖红点,红点检测尚未实现。
## 本地启动
### 已验证的小金猪挂机奖励脚本
```bash
.venv/bin/python claim_idle.py
```
流程为:首页 → 小金猪 → 判断右侧领取按钮。金色时长按领取,确认“恭喜获得”弹框和领取按钮变灰后关闭;灰色时不领取,直接关闭弹框。两种情况都会返回首页。使用 `--dry-run` 可只验证首页而不点击。
### 已验证的特惠一键领取脚本
在首页执行: