8.8 KiB
8.8 KiB
一键补差(dailyFix)完整子任务清单
📋 任务概览
任务ID: dailyFix
任务名称: 一键补差
大类数量: 18大类
子操作总数: 约50+个
预计执行时间: 1-2分钟/Token
🔍 详细子任务列表
1. 分享游戏
- 指令:
system_mysharecallback - 参数:
{ isSkipShareCard: true, type: 2 } - 说明: 完成分享游戏任务
2. 赠送好友金币
- 指令:
friend_batch - 参数:
{} - 说明: 给好友批量赠送金币
3. 免费招募
- 指令:
hero_recruit - 参数:
{ recruitType: 3, recruitNumber: 1 } - 说明: 免费招募英雄(recruitType=3表示免费)
4. 付费招募 ⭐ 新增
- 指令:
hero_recruit - 参数:
{ recruitType: 1, recruitNumber: 1 } - 说明: 付费招募英雄(recruitType=1表示付费)
5. 免费点金(3次)
- 指令:
system_buygold× 3 - 参数:
{ buyNum: 1 } - 说明: 免费点金3次,每次购买1单位
- 子操作:
- 免费点金 1/3
- 免费点金 2/3
- 免费点金 3/3
6. 开启木质宝箱 ⭐ 新增
- 指令:
item_openbox - 参数:
{ itemId: 2001, number: 10 } - 说明: 开启10个木质宝箱(itemId=2001)
7. 福利签到
- 指令:
system_signinreward - 参数:
{} - 说明: 领取每日签到福利
8. 领取每日礼包
- 指令:
discount_claimreward - 参数:
{} - 说明: 领取每日限时礼包
9. 领取免费礼包
- 指令:
card_claimreward - 参数:
{} - 说明: 领取免费卡片礼包
10. 领取永久卡礼包
- 指令:
card_claimreward - 参数:
{ cardId: 4003 } - 说明: 领取永久卡专属礼包
11. 领取邮件奖励
- 指令:
mail_claimallattachment - 参数:
{ category: 0 } - 说明: 领取所有邮件附件奖励
12. 免费钓鱼(3次)
- 指令:
artifact_lottery× 3 - 参数:
{ lotteryNumber: 1, newFree: true, type: 1 } - 说明: 免费钓鱼3次
- 子操作:
- 免费钓鱼 1/3
- 免费钓鱼 2/3
- 免费钓鱼 3/3
13. 灯神免费扫荡(4个国家)
- 指令:
genie_sweep× 4 - 参数:
{ genieId: 1/2/3/4 } - 说明: 对4个国家的灯神进行免费扫荡
- 子操作:
- 魏国灯神免费扫荡(genieId=1)
- 蜀国灯神免费扫荡(genieId=2)
- 吴国灯神免费扫荡(genieId=3)
- 群雄灯神免费扫荡(genieId=4)
14. 领取免费扫荡卷(3次)
- 指令:
genie_buysweep× 3 - 参数:
{} - 说明: 领取免费扫荡卷3次
- 子操作:
- 领取免费扫荡卷 1/3
- 领取免费扫荡卷 2/3
- 领取免费扫荡卷 3/3
15. 领取任务奖励(1-10)
- 指令:
task_claimdailypoint× 10 - 参数:
{ taskId: 1-10 } - 说明: 领取每日任务各等级奖励
- 子操作:
- 领取任务奖励1
- 领取任务奖励2
- 领取任务奖励3
- 领取任务奖励4
- 领取任务奖励5
- 领取任务奖励6
- 领取任务奖励7
- 领取任务奖励8
- 领取任务奖励9
- 领取任务奖励10
16. 领取日常任务奖励
- 指令:
task_claimdailyreward - 参数:
{} - 说明: 领取日常任务总奖励
17. 领取周常任务奖励
- 指令:
task_claimweekreward - 参数:
{} - 说明: 领取周常任务总奖励
18. 重启盐罐机器人服务
-
说明: 完整的三步重启流程
-
子操作:
18.1 停止盐罐机器人
- 指令:
bottlehelper_stop - 参数:
{ bottleType: -1 } - 错误处理: 如果机器人未启动,跳过此步骤
- 延迟: 500ms
18.2 启动盐罐机器人
- 指令:
bottlehelper_start - 参数:
{ bottleType: -1 } - 延迟: 500ms
18.3 领取盐罐奖励
- 指令:
bottlehelper_claim - 参数:
{} - 错误处理: 如果暂无奖励,记录但不影响流程
- 指令:
📊 统计信息
按类型分类
| 类别 | 数量 | 操作数 |
|---|---|---|
| 社交类 | 2 | 2 |
| 招募类 | 2 | 2 |
| 经济类 | 2 | 4 |
| 礼包类 | 4 | 4 |
| 活动类 | 2 | 6 |
| 任务类 | 3 | 12 |
| 扫荡类 | 2 | 7 |
| 机器人类 | 1 | 3 |
| 总计 | 18 | 40+ |
详细操作计数
- 单次操作:11个
- 3次循环操作:3组(共9次)
- 4次循环操作:1组(共4次)
- 10次循环操作:1组(共10次)
- 复合操作(盐罐):3次
总计子操作数:约50个
⏱️ 执行时间估算
基础参数
- 单次操作耗时: 约2秒(含网络延迟)
- 循环间隔: 200ms
- 特殊延迟(盐罐重启): 500ms × 2
时间计算
- 基础操作时间: 40操作 × 2秒 = 80秒
- 循环间隔总时间: 约30 × 0.2秒 = 6秒
- 特殊延迟: 1秒
- 网络波动: 10-20秒
预计总时间: 97-107秒(约1.5-2分钟)
🎯 执行顺序说明
为什么这样排序?
-
社交任务优先(分享、赠送)
- 这些任务简单快速,先完成提升信心
-
招募和经济(招募、点金、开箱)
- 中等难度,需要消耗资源
-
福利领取(签到、礼包)
- 简单快速,批量完成
-
邮件处理
- 清理邮箱,避免遗漏
-
活动任务(钓鱼、灯神)
- 循环操作较多,集中执行
-
任务奖励领取
- 等待所有任务完成后统一领取
-
盐罐机器人重启
- 最后执行,确保所有日常完成后重启服务
⚠️ 常见失败原因
可能失败的任务及原因
| 任务 | 失败原因 | 是否影响流程 |
|---|---|---|
| 付费招募 | 资源不足 | 否 |
| 免费点金 | 今日已完成 | 否 |
| 开启宝箱 | 宝箱数量不足 | 否 |
| 免费钓鱼 | 今日次数用尽 | 否 |
| 灯神扫荡 | 今日已完成 | 否 |
| 领取扫荡卷 | 已领取 | 否 |
| 领取任务奖励 | 未达成条件 | 否 |
| 停止盐罐机器人 | 机器人未启动 | 否,自动跳过 |
| 领取盐罐奖励 | 暂无奖励 | 否 |
重要: 所有子任务失败都不会中断整体流程,系统会记录失败原因并继续执行下一个任务。
💡 优化建议
1. 资源准备
在执行一键补差前,确保:
- ✅ 有足够的金币用于付费招募
- ✅ 有至少10个木质宝箱
- ✅ 免费次数未用完
2. 执行时机
建议在以下时间执行:
- 🌅 早晨: 重置后立即执行,确保所有免费次数可用
- 🌙 晚间: 睡前执行,让盐罐机器人重启后继续工作
3. 定时设置
推荐定时配置:
- 每日定时: 08:00(早晨重置后)
- 间隔定时: 每24小时执行一次
4. 并发控制
- 网络较好: 5-6个并发
- 网络一般: 3-4个并发
- 谨慎模式: 1-2个并发
📝 查看执行详情
控制台日志
执行一键补差时,控制台会输出:
📋 一键补差包含以下子任务:
1. 分享游戏
2. 赠送好友金币
3. 免费招募
4. 付费招募
5. 免费点金 1/3
免费点金 2/3
免费点金 3/3
6. 开启木质宝箱×10
... (完整列表)
总计:18大类,约50+个子操作
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
查看详细结果
执行完成后:
- 点击Token的进度卡片上的"详情"按钮
- 在弹出窗口中查看每个子任务的执行结果
- 绿色✓表示成功,红色✗表示失败
- 失败的任务会显示具体错误信息
🔄 与原始代码对比
原始游戏功能的"一键补差"
在 src/components/DailyTaskStatus.vue 中实现,包含:
- ✅ 所有基础任务
- ✅ 条件判断(settings配置)
- ✅ 竞技场、BOSS战斗等高级功能
批量任务的"一键补差"
在 src/stores/batchTaskStore.js 中实现,包含:
- ✅ 所有基础日常任务
- ✅ 简化的无条件执行
- ❌ 不包含战斗类任务(竞技场、BOSS)
差异原因:
- 批量任务关注稳定性和速度
- 战斗类任务需要阵容切换,复杂度高
- 战斗类任务失败率较高,不适合批量执行
🔍 检查清单
在提交bug或请求支持前,请检查:
- 是否查看了控制台日志?
- 是否点击了"详情"查看具体失败任务?
- 失败的任务是否因为资源不足?
- 失败的任务是否因为今日次数用尽?
- 网络连接是否稳定?
- Token是否有效?(bin文件是否存在)
- 是否有其他Token成功执行?
📞 反馈
如果发现任务列表中遗漏了原始代码中的任务,请:
- 查看原始代码:
src/components/DailyTaskStatus.vue(第510-800行) - 对比本清单确认是否遗漏
- 提供具体的任务名称和实现代码
最后更新: 2024-10-07
版本: v2.1.0