fxiaoke-approval-assistant
SKILL.md
纷享销客自动审批助手
基于 Playwright 的自动化审批工具,通过浏览器模拟人工操作。
功能特性
- ✅ 多业务线支持:云商 / 云信&易盾 / 有数&低代码&云原生
- ✅ 浏览器自动化:通过 Playwright 控制浏览器,自动导航到审批页面
- ✅ 智能提取:启动后自动抓取审批单关键信息并汇总展示
- ✅ AI 驱动审批:AI 读取页面后告知用户审批内容,用户口头决策(同意/驳回),AI 执行对应操作
业务线配置
使用流程
启动方式
命令行运行:
python scripts/approval_bot.py
首次使用
- 运行程序后,输入业务线名称(如
云商或云信、云商) - 会弹出浏览器窗口并导航到对应审批页面
- 首次登录需要手动完成
- 启动后自动抓取并展示审批详情
日常使用
直接运行即可自动恢复会话:
python scripts/approval_bot.py
工作流程
- 选择业务线:运行后选择要处理的业务线(云商/云信&易盾/有数&低代码&云原生)
- 自动导航:浏览器打开并跳转到对应审批页面
- 登录验证:检测到未登录时提示用户在浏览器中完成登录,登录后验证URL是否正确;若URL异常则提示切换租户
- 审批汇总:自动抓取并展示待审批数量及关键信息
- 逐条处理:由 AI 读取页面详情 → 展示汇总 + 历史审批信息 → 询问用户决策(同意/驳回)→ AI 执行操作 → 下一条循环
- 会话保持:浏览器保持打开,同日再次运行无需重新登录;关闭窗口即退出
文件说明
fxiaoke-approval-assistant/
├── SKILL.md # 本说明文件
└── scripts/
├── approval_bot.py # 主程序
└── run.py # 启动脚本
目录结构
运行时会在当前目录创建(首次运行后自动生成,无需手动管理):
browser_profiles/ # 浏览器配置(Playwright自动管理,首次登录后生成)
fxiaoke_config.json # 配置文件(自动生成)
注意事项
- 首次登录:每个业务线首次需要手动登录一次
- 关闭行为:直接关闭浏览器窗口即可退出
故障排查
需要重新登录
删除 browser_profiles 目录,然后重新运行程序登录。
浏览器无法启动
pip install playwright
playwright install chromium