fix(qdreader): treat duplicate sign and unsupported optional tasks correctly

This commit is contained in:
2026-05-20 17:47:54 +08:00
parent 6aa020ca49
commit 85405751b8
5 changed files with 118 additions and 21 deletions
+7
View File
@@ -636,3 +636,10 @@ QDReader 这次踩坑说明:账号 ID 识别成功,不代表 Autman 会话
- 定时/手动签到执行时按 uid 读取自己的任务配置;一个账号开启广告任务不影响其它账号。
- 删除单个账号或清空当前用户账号时,同步删除该 uid 的任务配置,避免残留配置误作用于重新添加的账号。
- 旧全局开关 key 可留作历史数据,但不要作为运行依据;测试必须覆盖“一个账号开启,另一个账号不执行”的隔离场景。
QDReader 签到结果判定补充:
- 上游返回“今日已签到/已经签到/重复签到”应视为成功,不应把账号计入失败。
- 签名网关返回 `url 不在允许的接口列表内` 说明本地可选任务接口尚未被网关白名单支持;对这类可选任务应显示为“已跳过”,不要让整个账号失败。
- 保留原始错误到任务对象的 `rawMsg` 即可,聊天摘要只显示短的跳过原因,避免刷屏。