docs: 更新PROJECTS.md添加技术论坛项目记录

This commit is contained in:
2026-04-12 16:56:50 +08:00
parent 95711c50a7
commit 446743677f
28 changed files with 1071 additions and 480 deletions

View File

@@ -74,7 +74,13 @@ curl -X POST "http://coder:Hps123%40%21@192.168.2.8:12007/api/v1/user/repos" \
| 项目 | 端口 |
|------|------|
| 文章工作流后台 | 19001 |
| (预留) | 19002-19100 |
| 方言AI主服务 | 19002 |
| 方言AI后台管理 | 19003 |
| 技术论坛 | 19004 |
| 参数百科前台 | 3000 |
| 参数百科后台 | 19006 |
| 大模型API中转 | /coder/llm-proxy | 19007/19008 | v0.2.0 |
| 预留 | 19008-19100 |
---
@@ -99,11 +105,18 @@ curl -X POST "http://coder:Hps123%40%21@192.168.2.8:12007/api/v1/user/repos" \
### 4. 方言版AI对话助手 (dialect-chat)
- 仓库: http://192.168.2.8:12007/coder/dialect-chat
- 版本: v0.1.0
- 版本: v0.2.0
- 技术: Python + Flask + 原生JS
- 访问地址: http://localhost:19002
- 访问地址: http://localhost:19002 (主服务) / http://localhost:19003 (后台)
- 功能: 8种方言、语音识别、用户系统
### 5. 技术论坛与技术分享网站 (tech-forum)
- 仓库: http://192.168.2.8:12007/coder/tech-forum
- 版本: v0.1.0
- 技术: Python + Flask + Tailwind CSS
- 访问地址: http://localhost:19004
- 功能: 技术交流帖子、工具分享主题、用户系统
---
## 待办事项
@@ -111,4 +124,13 @@ curl -X POST "http://coder:Hps123%40%21@192.168.2.8:12007/api/v1/user/repos" \
- [ ] param-hub 后续功能迭代
- [ ] 添加更多模型数据
- [ ] 添加更多GPU数据
- [ ] 实现数据库持久化
- [ ] 实现数据库持久化<EFBFBD><EFBFBD>数据库持久化<EFBFBD><EFBFBD>迭代
- [ ] 添加更多模型数据
- [ ] 添加更多GPU数据
- [ ] 实现数据库持久化<E4B985><E58C96>数据库持久化续功能迭代
- [ ] 添加更多模型数据
- [ ] 添加更多GPU数据
- [ ] 实现数据库持久化<E4B985><E58C96>数据库持久化<E4B985><E58C96>迭代
- [ ] 添加更多模型数据
- [ ] 添加更多GPU数据
- [ ] 实现数据库持久化<E4B985><E58C96>数据库持久化

79
memory/2026-04-10.md Normal file
View File

@@ -0,0 +1,79 @@
# 2026-04-10
## 完成的工作
### 邮件收件箱管理
- 创建 `works/mailbox/` 邮件管理系统
- 支持:同步、存储、状态追踪、归档
- 状态流转unread → read → pending → processing → done → archived
- 同步邮件 [1]A股板块分析方案汇总 → 已完成board_monitor已实现
### A股板块监控系统
- 创建 `works/board-monitor/board_monitor.py`
- 东方财富HTTP API数据获取解决代理问题
- **改为盘后报告模式**每个交易日17:00发送
- **邮件结构**:正文分析总结 + 附件详细CSV数据
- **历史数据分析**v1.3.0新增):
- SQLite数据库存储每日数据
- 连续上涨/下跌板块统计
- 板块轮动分析
- 近5日资金流向趋势
- 收件人: wlq@tphai.com
- 推送到仓库: http://192.168.2.8:12007/coder/board-monitor v1.3.0
### 邮件技能扩展
- 新增 IMAP 邮件接收功能 (`scripts/receive_email.py`)
- 支持查看未读邮件列表
- 支持读取邮件详情和正文
- 支持自动保存附件
- 支持读取文本附件内容(.txt, .md, .json, .csv, .py 等)
- 重命名技能目录: email-sender → email
- 推送到仓库: http://192.168.2.8:12007/coder/skill-email v1.1.0
### 命令示例
```bash
# 查看未读邮件
python3 receive_email.py unread
# 读取邮件详情
python3 receive_email.py read <邮件ID>
# 查看附件内容
python3 receive_email.py attachment <邮件ID>
```
### Web服务监控系统
- 创建 `works/service-monitor/monitor.py`
- 监控8个Web服务端口
- PDF翻译助手 V2 (19000)
- LLM Index RAG (19001)
- 碎片信息记录 (19009)
- ParamHub Python (19010)
- 产品参数爬取 API/后台 (19011/19012)
- LLM Proxy API/后台 (19007/19008)
- Cron定时任务每20分钟检查一次
- 邮件通知zuitoushang@tphai.com
- 发现停止服务时自动发送HTML格式邮件包含启动命令
### Cron配置
```
*/20 * * * * /usr/bin/python3 /home/xian/.openclaw/workspace-coder/works/service-monitor/monitor.py
```
## 服务状态
当前运行中:
- ✅ LLM Index RAG (19001)
- ✅ 碎片信息记录 (19009)
- ✅ ParamHub Python (19010)
- ✅ 产品参数爬取 API/后台 (19011/19012)
- ✅ LLM Proxy API/后台 (19007/19008)
已停止:
- ❌ PDF翻译助手 V2 (19000)

72
memory/2026-04-11.md Normal file
View File

@@ -0,0 +1,72 @@
# 2026-04-11
## 完成的工作
### PDF翻译助手 V2 v2.1.0
**新功能:系统配置动态管理**
- **用户类型配置**
- 支持添加新的用户类型(自定义标识、显示名称)
- 支持编辑权限:每日翻译次数、最大页数、文件大小
- 支持选择功能权限列表
- 支持删除自定义类型(系统类型不可删除)
- 支持启用/禁用用户类型
- **会员套餐配置**
- 支持添加新的会员套餐(自定义标识、显示名称)
- 支持编辑价格、原价、周期
- 支持设置购买后升级的用户类型
- 支持上架/下架套餐
- 支持设置推荐套餐
- 支持删除自定义套餐(系统套餐不可删除)
- **新增数据模型**
- `UserTypeConfig`:用户类型配置表
- `MembershipPlanConfig`:会员套餐配置表
- **新增页面**
- `user_types.html`:用户类型配置列表
- `user_type_form.html`:添加/编辑用户类型表单
- `membership_plans.html`:会员套餐配置列表
- `membership_plan_form.html`:添加/编辑会员套餐表单
- **改进settings页面**:提供配置入口链接
**Git仓库**: http://192.168.2.8:12007/coder/pdf-translate-web
**版本**: v2.1.0
### ParamHub Python v1.1.0
**新功能:**
- 智能添加粘贴文本自动解析为结构化数据大模型API
- 展示开关:各分类和产品支持显示/隐藏控制(默认显示)
- 原始数据保留智能添加的产品保留raw_text字段
**优化:**
- 价格显示优化:支持多币种(USD/CNY/EUR)、价格区间、单位
- CPU图标修复改为ri-cpu-line
- favicon添加所有页面增加浏览器标签图标
**Git仓库**: http://192.168.2.8:12007/coder/param-hub-python
**版本**: v1.1.0
### 碎片信息记录项目优化
- 更换大模型接口改用LLM Proxy (http://192.168.2.17:19007/v1)
- 添加Ctrl+S快捷键保存功能阻止浏览器默认保存
- 添加favicon浏览器标签图标
### 项目服务管理面板 v1.0.0
- 创建 `works/project-panel/` 目录结构
- 端口: 19013
- 功能:
- 项目列表展示Web服务、Cron任务、CLI工具、插件
- 实时状态检测(端口检测、健康检查)
- 服务控制(启动、停止、重启)
- 日志查看
- 类型筛选
- 动态添加新项目API
- 配置文件: `projects.json` 存储项目信息,便于扩展
- Git仓库: http://192.168.2.8:12007/coder/project-panel v1.0.0

87
memory/2026-04-12.md Normal file
View File

@@ -0,0 +1,87 @@
# 2026-04-12
## 完成的工作
### Xian Favor 收藏系统 v1.0.0
创建了一个完整的收藏管理系统,支持三种操作模式:
**功能特性:**
- 多种内容类型:文本笔记、链接收藏、专栏订阅、待办事项
- 标签系统:灵活分类,支持多标签关联
- 状态管理:待办支持待处理/进行中/已完成三种状态
- 优先级:低/中/高/紧急四个级别
- 截止日期:待办事项支持设置截止日期
- 快速搜索:全文搜索标题、内容、备注
- 统计面板:实时统计各类型、状态数量
**三种操作模式:**
1. **命令行 (CLI)**
- `xian_favor add text/link/column/todo` - 添加各类内容
- `xian_favor list` - 列出条目(支持类型、状态、标签筛选)
- `xian_favor show` - 查看详情
- `xian_favor edit` - 编辑条目
- `xian_favor done` - 完成待办(快捷命令)
- `xian_favor delete` - 删除条目
- `xian_favor search` - 搜索关键词
- `xian_favor tags` - 标签管理
- `xian_favor stats` - 统计信息
- `xian_favor serve` - 启动API服务
2. **API服务 (端口 19014)**
- `/api/items` - CRUD操作
- `/api/items/<id>/done` - 完成待办
- `/api/tags` - 标签管理
- `/api/stats` - 统计信息
- `/api/search` - 搜索
3. **Web界面**
- 侧边栏快速筛选(类型、状态)
- 实时搜索
- 统计卡片
- 添加/编辑/删除操作
- 一键完成待办
**技术实现:**
- 数据库SQLite + WAL模式提高并发性能
- 存储:`~/.xian_favor/xian_favor.db`
- 后端Flask + Flask-CORS
- 前端Bootstrap 5 + 原生JavaScript
**解决的问题:**
- SQLite并发锁问题WAL模式 + busy_timeout + 惰性初始化
- 嵌套连接问题_add_tags_to_item使用同一个连接而非调用create_tag
- 路径问题使用Path.home()而非~字符串
**Git仓库**: http://192.168.2.8:12007/coder/xian-favor
**版本**: v1.0.0
---
### AI对话系统 - 后台大模型配置优化
优化了ai-chat-system项目的后台管理界面增加专门的AI模型配置功能
**新增功能:**
- 🧠 AI配置专用标签页默认显示
- API地址输入框
- API密钥输入框
- 模型选择支持下拉选择和手动输入两种方式datalist + input
- 保存配置按钮
- 测试连接按钮验证API是否正常
- 刷新模型列表按钮从API获取可用模型
- 实时状态显示连接状态、Mock模式指示
**新增API端点**
- `/api/admin/ai-config` GET/POST - 获取/更新AI配置
- `/api/admin/models` GET - 获取可用模型列表从API或默认列表
- `/api/admin/test-ai` POST - 测试AI连接
**修复的Bug**
- 测试连接显示"undefined"错误改为从数据库读取最新配置而非依赖ai_service属性
- 添加详细错误提示:连接失败、超时、无法连接等具体原因
**项目目录**: `works/ai-chat`
**端口**: 19020
**后台管理**: http://localhost:19020/admin