logo

ScriptCat

  • 首页
  • 社区
  • 脚本列表
  • 浏览器扩展
  1. /
  2. 脚本市场
  3. /
  4. Microsoft Rewards 全任务助手
  • 首页
  • 代码
  • 反馈
  • 评分
  • 版本列表
油猴中文网
脚本猫
GitHub
管理日志
服务协议
隐私政策
免责声明

© 2022-至今 ScriptCat. All rights reserved.

月度打卡缓存标记完成后本月不再执行,但 Rewards App weekly Exclusive Quest 是跨周重置的,建议增加服务端校验
已解决#2149wqlcjdsg创建于 1 个月前

加载中…
  • Rylan1 个月前

    加载中…
  • wqlcjdsg25 天前

    加载中…
  • wqlcjdsg
    25 天前关闭了反馈
No data
登录后评论
标签
关注
参与者

taskPunchcard 在 Config.punchcardState 中所有 quest 的 complete 均为 true 时,会在发起任何网络请求之前直接跳过,并提示“本月月度打卡任务已全部完成,本月不再重复执行”。

但 Rewards App weekly Exclusive Quest 这类任务在服务端是按周重置的:跨周后进度会从 8/8 变回 1/8 或 0/8。由于本地缓存仍为 complete: true,脚本本月不会再拉取 quest 详情页核对,导致重置后的任务无法继续执行,直到下个月缓存跨月重置才恢复。

我目前是手动把缓存重置为 {"month":202610,"logDate":20261020,"quests":{"WW_pcparent_RewardsApp_weekly_Exclusive_Octw2_2026_punchcard":{"done":0,"total":8,"complete":false,"lastDoneDay":0},"ENWW_pcparent_FY27_BingMonthlyPC_Oct_punchcard":{"done":5,"total":5,"complete":true,"lastDoneDay":0},"WW_pcparent_HalloweenQuestROWOct26_punchcard":{"done":6,"total":6,"complete":true,"lastDoneDay":20261017}},"v":"3.6.59.11","pushDate":20261020}

请更新3.6.59.15预发布版本进行测试,我这边使用自己账号测试后无问题,有问题可以反馈后我更新。

已更新至最新版,将缓存改为8/8,true测试,能正常识别。感谢大佬响应迅速