sequenceDiagram participant U as 用户(手机) participant C as 控制台/企微 participant S as 服务器 participant A as Agent participant P as 平台 Note over A,P: 首选API直取(无浏览器, B站已验证) A->>P: HTTP取码 0.1-0.5s 得token+图片URL A->>S: challenge.push(token) 实测<50ms S->>C: WS推码 并行推企微/托盘 C->>C: 本地重渲染二维码(非截图) par 用户扫码 3-10s U->>U: 手机扫码确认 and Agent短轮询检测 loop 300-500ms A->>P: 轮询扫码状态(或网络钩子) end end A->>P: API换取cookie 0.2-0.5s A->>A: 存入凭据保险库 A->>S: challenge.resolve(已登录) S-->>C: 状态变绿