Files
xyzw_web_helper/MD说明文件夹/一键补差完整子任务清单.md
2025-10-17 20:56:50 +08:00

8.8 KiB
Raw Blame History

一键补差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+

详细操作计数

  1. 单次操作11个
  2. 3次循环操作3组共9次
  3. 4次循环操作1组共4次
  4. 10次循环操作1组共10次
  5. 复合操作盐罐3次

总计子操作数约50个


⏱️ 执行时间估算

基础参数

  • 单次操作耗时: 约2秒含网络延迟
  • 循环间隔: 200ms
  • 特殊延迟(盐罐重启): 500ms × 2

时间计算

  • 基础操作时间: 40操作 × 2秒 = 80秒
  • 循环间隔总时间: 约30 × 0.2秒 = 6秒
  • 特殊延迟: 1秒
  • 网络波动: 10-20秒

预计总时间: 97-107秒约1.5-2分钟


🎯 执行顺序说明

为什么这样排序?

  1. 社交任务优先(分享、赠送)

    • 这些任务简单快速,先完成提升信心
  2. 招募和经济(招募、点金、开箱)

    • 中等难度,需要消耗资源
  3. 福利领取(签到、礼包)

    • 简单快速,批量完成
  4. 邮件处理

    • 清理邮箱,避免遗漏
  5. 活动任务(钓鱼、灯神)

    • 循环操作较多,集中执行
  6. 任务奖励领取

    • 等待所有任务完成后统一领取
  7. 盐罐机器人重启

    • 最后执行,确保所有日常完成后重启服务

⚠️ 常见失败原因

可能失败的任务及原因

任务 失败原因 是否影响流程
付费招募 资源不足
免费点金 今日已完成
开启宝箱 宝箱数量不足
免费钓鱼 今日次数用尽
灯神扫荡 今日已完成
领取扫荡卷 已领取
领取任务奖励 未达成条件
停止盐罐机器人 机器人未启动 否,自动跳过
领取盐罐奖励 暂无奖励

重要: 所有子任务失败都不会中断整体流程,系统会记录失败原因并继续执行下一个任务。


💡 优化建议

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+个子操作
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

查看详细结果

执行完成后:

  1. 点击Token的进度卡片上的"详情"按钮
  2. 在弹出窗口中查看每个子任务的执行结果
  3. 绿色✓表示成功,红色✗表示失败
  4. 失败的任务会显示具体错误信息

🔄 与原始代码对比

原始游戏功能的"一键补差"

src/components/DailyTaskStatus.vue 中实现,包含:

  • 所有基础任务
  • 条件判断settings配置
  • 竞技场、BOSS战斗等高级功能

批量任务的"一键补差"

src/stores/batchTaskStore.js 中实现,包含:

  • 所有基础日常任务
  • 简化的无条件执行
  • 不包含战斗类任务竞技场、BOSS

差异原因

  • 批量任务关注稳定性和速度
  • 战斗类任务需要阵容切换,复杂度高
  • 战斗类任务失败率较高,不适合批量执行

🔍 检查清单

在提交bug或请求支持前请检查

  • 是否查看了控制台日志?
  • 是否点击了"详情"查看具体失败任务?
  • 失败的任务是否因为资源不足?
  • 失败的任务是否因为今日次数用尽?
  • 网络连接是否稳定?
  • Token是否有效bin文件是否存在
  • 是否有其他Token成功执行

📞 反馈

如果发现任务列表中遗漏了原始代码中的任务,请:

  1. 查看原始代码:src/components/DailyTaskStatus.vue第510-800行
  2. 对比本清单确认是否遗漏
  3. 提供具体的任务名称和实现代码

最后更新: 2024-10-07
版本: v2.1.0