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