ConversationSpec · 议事厅

定时刷新 tmeoa 的cookie

平台:feishu群组:定时任务管理Topic:定时刷新 tmeoa 的cookieThread ID:omt_19204b73e3cf9ce6标题来源:manual
更新:2026-09-15T16:30:22+08:00
状态:in_progress距今: 天任务:6/12未决问题:5
brief.md

TMEOA 统一登录保活

目标

同一共享浏览器维护 CNB、OPD、KCD、QEM、MTP 登录可用性;日常与恢复使用同一套真实业务判据。

当前状态

2026-09-15 已切换两个生产入口,独立审查通过,28 项测试含共享浏览器失败态全部通过。生产实测 CNB 可用,OPD/KCD/QEM/MTP 要求统一登录;已生成一次统一登录 helper 链接,企微接口接受,持久 pending 与静默 watcher 已验证。尚待用户确认后完成四站成功态及全局恢复验收,不能称为已恢复。

调度

主检查每 6 小时,pending watcher 每分钟;两个原任务均已恢复启用,共用 runtime 与互斥锁。白天 08:00–23:59 过期后按 3 分钟间隔补发;正常/等待不发状态消息。

decisions.md

当前决策

  • 日常检查覆盖 CNB/OPD/KCD/QEM/MTP,不能用 CNB 单独成功代表统一网关可用。
  • 恢复只发起一次统一登录;用户扫码后自动回测五站,不要求各站分别扫码或回复“扫了”。
  • 只有真实业务页面或查询数据符合各站判据才算恢复;HTTP 200、登录页和“扫码成功”均不足。
  • 网络超时、未知响应单列“无法验证”,不能据此要求扫码。
  • 复用共享浏览器,不清理用户 Cookie、不创建独立身份、不输出凭证值。
  • 企微仅发新鲜 helper HTML 的“点击打开登录二维码”链接,不附二维码图片;保留原登录页等待回跳。
  • 正常及等待阶段静默,需用户动作、实际失败或五站恢复确认才通知;飞书面向用户输出 Markdown,不直接输出 JSON。
  • 保留当前检查频率;未确认的 2h/3h 调频不执行。
tasks.md

Tasks

Doing

  • [ ] 等待用户完成一次统一登录确认,自动回测五站;全部业务证据通过后才确认恢复。

Todo

  • [ ] OPD:实测 SELECT 1 业务码与真实结果单元格。
  • [ ] KCD:实测 reqflows 业务结构;如权限不足,换有权限的对象,不降低判据。
  • [ ] QEM:实测当前用户身份数据。
  • [ ] MTP:实测分页业务数据。
  • [ ] 收到完整恢复证据后关闭验收待办,并核对恢复通知。

Done

  • [x] 五站严格探针、网络未知与认证拒绝分离、统一恢复决策。
  • [x] 独立审查与全部修复通过;28 项测试包含真实失败态全绿。
  • [x] 两个生产入口已切换到同一 runtime;文件哈希、空闲静默及双入口互斥均验证。
  • [x] 两个原定时任务已恢复启用;仍为主检查 6h / watcher 1m。
  • [x] 已触发一次统一登录,helper/PNG/jsQR 回读与浏览器按钮验证通过,企微接口接受。
  • [x] 同一 pending 标签保留,生产 watcher 等待空输出且二维码未改写。
open_questions.md

待确认与验证边界

  • 仍需用户完成已交付的新鲜统一登录确认;四站扫码后的成功态尚未实测,不能称为已恢复。
  • KCD 探针依赖已授权需求;如扫码后报权限不足,需换合法对象或当前用户接口,不以 HTTP 200 替代。
  • 企微机器人接口已接受登录链接;该接口不提供收件端消息回读,不能据此断言用户已看到或完成确认。
  • 无历史票据变更证据,不能确定票据丢失原因。
  • 主检查 2h/3h 调频未确认,保留 6h。
context.md

Context

背景

  • 待补充。

关键链接

  • 暂无。

自动创建证据 2026-07-03 01:30

  • 用户:b5f9a9f6
  • session_id:20260702_094948_3d285c1f
  • 消息:[Replying to: "定时刷新 tmeoa 的cookie"] 输出给我看的飞书内容不要json。markdown化
  • 回复:已改。以后飞书里给你看的内容默认是 Markdown,不再直接甩 JSON。 现在输出会类似: ``markdown ⚠️ TMEOA 登录态需要扫码恢复 请扫描下面的二维码完成企业 SSO 登录;脚本会短暂等待并尝试确认登录是否恢复。 - 时间:2026-07-03T01:30:19+08:00 - 当前页面:https://cnb.tmeoa.com/kugoupay/ai/wiki - 临近过期 Cookie:... ` 如果调试时真要看原始 JSON,可以临时加: ``bash PRINT_JSON…
archive.md

Archive

  • 暂无。

2026-07-03 01:30 自动更新

  • 用户:b5f9a9f6
  • session_id:20260702_094948_3d285c1f
  • 消息:[Replying to: "定时刷新 tmeoa 的cookie"] 输出给我看的飞书内容不要json。markdown化
  • 回复:已改。以后飞书里给你看的内容默认是 Markdown,不再直接甩 JSON。 现在输出会类似: ``markdown ⚠️ TMEOA 登录态需要扫码恢复 请扫描下面的二维码完成企业 SSO 登录;脚本会短暂等待并尝试确认登录是否恢复。 - 时间:2026-07-03T01:30:19+08:00 - 当前页面:https://cnb.tmeoa.com/kugoupay/ai/wiki - 临近过期 Cookie:... ` 如果调试时真要看原始 JSON,可以临时加: ``bash PRINT_JSON…