Agent Skills
返回列表
189 流量包查询与办理

189 流量包查询与办理

企业运营 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7329b89f/chinatelecom-liuliang-recommend。

技能介绍

要解决什么问题

中国电信 189.cn 流量专区的 sessionid 与 ticket 与浏览器会话强绑定:关页或独立用 HTTP 客户端调接口,凭证很快失效。若要在对话里帮用户查可办套餐、看当月用量、给出推荐并在同一上下文里下单,必须让登录、拉数、办理共用同一 Chromium 实例,而不是「抓一次 cookie 再 requests」。

技能如何工作

主路径是 scripts/browser_session.py(CDP 端口默认 9222),状态写在 scripts/.browser_state.json。

  1. 会话检查:若浏览器进程仍存活,可跳过登录,直接拉数或走下单。
  2. 登录与拉数(一体化):打开短信登录页,用户完成验证后,脚本在流量专区页内用页面 fetch() 调用 packageList、userTraffic 等接口,stdout 最后一行返回 JSON(含 packages_raw、usage_raw 与凭证)。Agent 只发一句登录提示,禁止反复追问。
  3. 解析与推荐:将原始字段映射为可读套餐与用量,再按 SKILL 中的打分规则输出推荐列表(数据仅来自接口,不得编造价格或状态)。
  4. 办理:用户口头确认后,通过 CDP 在同一浏览器上下文调用 order API;按返回 category 解释成功、重复、余额不足或失败。

login / order 等命令需经 GUARD_TOOLS 审批;下单前必须二次确认,任务结束应 close 释放浏览器。

适用边界

  • 依赖 Playwright + Chromium;脚本不可用时可降级为手动粘贴 URL 提取凭证,但无法保活,后续下单能力受限。
  • 常见失败:timeout、user_closed、fetch_failed、no_session(需重新 Phase 1)。
  • 无法合规处理时应引导 10000 人工;推荐逻辑以匹配真实需求为准,不得为冲单推高价套餐。

使用场景

  • 本人使用 189 号码,需在 wapportalweb 流量专区查看可办套餐列表,并结合当月 `userTraffic` 用量做选购判断。
  • 对话助手已打开电信短信登录页,用户验码后要在同一 Chromium 会话内拉取 `packages_raw` 与 `usage_raw` 并输出推荐结果。
  • 用户从推荐列表选定套餐并经「是/否」二次确认后,需在仍保活的浏览器里调用 order 接口完成办理。
  • 上次任务浏览器进程仍存活且状态文件有效时,跳过重复登录,直接重新拉数或继续办理指定流量包。

适合人员

  • 持有中国电信 189 个人号、经常要查剩余流量并在官网专区加购流量包的用户
  • 在 Agent 里编排 189.cn 登录—拉数—推荐—下单全链路、且需遵守 GUARD_TOOLS 与二次确认的运营或集成同学
  • 帮亲友代办电信流量包、希望一次登录后连续查询与办理、减少反复验码的家庭号码管理人
  • 设计对话式办理流程时,要求资费与套餐状态必须来自接口、不能手写价格的合规或产品同学