1.5 KiB
1.5 KiB
任务清单
- 第一阶段:项目初始化
- 在
d:\file\kefu中创建项目目录结构(backend和frontend) - 初始化 Python FastAPI 后端脚手架并安装依赖
- 初始化 Vue3 + Ant Design Vue 前端脚手架
- 在
- 第二阶段:后端与自动化引擎开发
- 设计 SQLite 数据库表结构(账号、自动回复规则、消息日志)
- 编写 Playwright 自动化控制代码(登录、保存 Session、消息检测与回复)
- 开发 FastAPI 接口(账号增删改查、规则配置、启动控制)
- 第三阶段:前端页面与联调
- 搭建前端布局及路由
- 实现账号管理页面(扫码登录、状态显示)
- 实现规则配置页面
- 实现消息日志面板
- 第四阶段:整体联调与优化
- 联调前后端接口与 WebSocket 状态推送
- 优化 Playwright 的风控应对策略(防检测、延迟模拟等)
- 撰写系统运行和部署说明
- 第五阶段:Linux 登录兼容性与验证码捕获优化
- 修复 Linux (Xvfb) 窗口最小化导致渲染失败的问题
- 修复登录面板在 iframe 跨域框架内无法点击切换“扫码登录”标签的问题
- 实现验证码 (Captcha) 的自动检测、截图与前端回传展示
- 增加终极网页视口截图作为抓取二维码失败时的兜底逻辑,避免前端无限转圈