feat: add canteen stamina claim automation

This commit is contained in:
admin committed 2026-10-04 18:40:36 +08:00
1 parent f094798fc8
commit 48d5f63e36
11 files changed
+221 -4

No files matched your search

@@ -1,7 +1,7 @@
---
created_at: 2026-10-04 16:07:56 CST
type: 永远的蔚蓝星球首页、商城、领地与公会入口、日常任务与自动化适配记录
revision: 第9次
revision: 第10次
revisions:
- time: 2026-10-04 16:07:56 CST
version: 第1次
@@ -39,7 +39,11 @@ revisions:
version: 第9次
author: gpt-5
content: 在文档末尾新增已实现脚本汇总表,按首页、商城、领地、公会的入口页面顺序整理入口、功能和更新时间。
summary: 记录首页、商城、领地和公会的日常任务入口、待完善流程及已实现脚本汇总。入口红点表示内部有奖励可领取;特惠赏金战令领取、狂鼠之家收矿与优先罗盘雇佣均已实机验证并写成脚本。
- time: 2026-10-04 18:32:57 CST
version: 第10次
author: gpt-5
content: 补充食堂一键领取体力的实机验证流程、无可领取分支、脚本和汇总表条目。
summary: 记录首页、商城、领地和公会的日常任务入口、待完善流程及已实现脚本汇总。入口红点表示内部有奖励可领取;特惠赏金战令领取、狂鼠之家收矿与雇佣、食堂领体力均已实机验证并写成脚本。
---
# 首页、商城、领地与公会功能及日常任务梳理
@@ -168,7 +172,7 @@ summary: 记录首页、商城、领地和公会的日常任务入口、待完
| 狂鼠之家 | 左侧中下部,矿洞建筑 | 一键收矿与优先罗盘一键雇佣已实机验证并有脚本;其他内部功能待补充 |
| 玩法大厅 | 下方偏左,带喇叭的建筑 | 用户确认有固定流程,具体步骤待补充 |
| 图鉴 | 下方偏右,书本建筑 | 用户确认有固定流程,具体步骤待补充 |
| 食堂 | 中部,带食物的建筑 | 用户确认有固定流程,具体步骤待补充 |
| 食堂 | 中部,带食物的建筑 | 一键领取体力已实机验证并有脚本;其他内部功能待补充 |
| 排行榜 | 右侧中部,石制台座区域 | 用户确认有固定流程,具体步骤待补充 |
| 巅峰决斗 | 左上部,旗帜建筑 | 用户确认有固定流程,具体步骤待补充 |
| 合作模式 | 上方中部,紫色传送门区域 | 用户确认有固定流程,具体步骤待补充 |
@@ -196,6 +200,18 @@ summary: 记录首页、商城、领地和公会的日常任务入口、待完
该流程使用截图模板识别与相对坐标点击,macOS 已实机验证;Windows 仍需在对应环境校准并验证。可使用 `--dry-run` 只检查首页和执行计划,不点击游戏内容。
### 食堂:一键领取体力(已实机验证)
2026-10-04 已在当前账号完成:**首页 → 领地 → 食堂 → 一键领取 → 确认奖励弹框 → 关闭弹框 → 关闭食堂 → 返回首页**。本次领取 30 体力,首页体力由 1042/80 变为 1072/80。领取后食堂显示烤肉库存 0/60,并出现下次领取倒计时。
对应脚本为项目根目录的 `claim_stamina.py`,配置在 `workflows/stamina_claim.json`。运行方式:
```bash
.venv/bin/python claim_stamina.py
```
脚本先确认食堂内有可领取烤肉,才点击“一键领取”;随后必须识别“恭喜获得”奖励弹框和烤肉库存 0/60,最后关闭食堂并返回首页。没有可领取体力时,会跳过领取并直接返回首页。macOS 已实机验证;Windows 仍需校准和验证。
## 公会页面
### 入口与栏目
@@ -236,7 +252,8 @@ summary: 记录首页、商城、领地和公会的日常任务入口、待完
| 商城:英雄招募、图腾寻宝、每日商店、金币 | 后续确定 | 已记录区域结构,日常目标、执行次数、资源消耗与完成判定尚未明确 |
| 商城:关卡礼包、钻石 | 暂不处理 | 用户明确排除 |
| 领地:狂鼠之家 | 已验证脚本:一键收矿、等待 10 秒、按白银/黄金/彩虹顺序一键雇佣、返回首页 | 当前仅覆盖该日常流程;其他内部功能、重置规律和 Windows 适配待验证 |
| 领地:玩法大厅、图鉴、食堂、排行榜、巅峰决斗、合作模式、城墙 | 待完善固定流程后确定 | 用户确认各栏目均有固定自动化流程,具体步骤、执行条件、消耗和完成判定尚未补充 |
| 领地:食堂 | 已验证脚本:发现一键领取时领体力、确认奖励和库存清空、返回首页 | 当前仅覆盖体力领取;其他内部功能、重置规律和 Windows 适配待验证 |
| 领地:玩法大厅、图鉴、排行榜、巅峰决斗、合作模式、城墙 | 待完善固定流程后确定 | 用户确认各栏目均有固定自动化流程,具体步骤、执行条件、消耗和完成判定尚未补充 |
| 公会:公会商城、远征大厅、公会任务、公会祝福、每日捐献、成员大厅、公会 Boss、右下角红色角色入口 | 待完善固定流程后确定 | 用户确认八个入口均有固定自动化流程;右下角入口名称及各流程的具体步骤、消耗和完成判定待补充 |
初步方向是让脚本执行已验证的重复步骤,让 AI 辅助识别变化页面或异常。是否每次调用 AI、调用到哪一步,待明确任务完成标志与变化范围后再决定。
@@ -264,3 +281,4 @@ summary: 记录首页、商城、领地和公会的日常任务入口、待完
| --- | --- | --- | --- | --- | --- |
| 1 | 战令领取(`claim_offer.py`) | 首页 | 首页 → 左侧特惠 → 战令 | 识别“超值月卡”时先切换战令;领取赏金战令奖励,确认奖励弹框和按钮变灰后返回首页;已领取时跳过。 | 2026-10-04 17:45 CST |
| 2 | 收矿与雇佣(`claim_mining.py`) | 领地 | 首页 → 底部领地 → 狂鼠之家 | 发现“一键收矿”后收矿、关闭奖励弹框、等待 10 秒;按白银罗盘、黄金罗盘、彩虹探测仪顺序一键雇佣,无可用道具时关闭弹框,最后返回首页。 | 2026-10-04 18:17 CST |
| 3 | 领体力(`claim_stamina.py`) | 领地 | 首页 → 底部领地 → 食堂 | 发现“一键领取”时领取体力,确认“恭喜获得”弹框和烤肉库存 0/60 后返回首页;无可领体力时跳过。 | 2026-10-04 18:32 CST |