Files
2026-07-17 09:24:47 +08:00

27 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 任务清单
- [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] 增加终极网页视口截图作为抓取二维码失败时的兜底逻辑,避免前端无限转圈