编制时间:2026-05-26(v2 修订)
数据范围:仅 TailChat / 秀秀(不含其他业务)
数据来源:
① 25 篇 ima 历史笔记里标注"已实现"的项(67 ✅ + 19 🟡)
② 服务器 chat.lidazhiai.com 实测(mongo/容器/端口/日志)
③ 守一亲口确认 13 条测试/修改记录(最高权威级,含 8 条新增)v2 变更:
- 新增守一确认的 8 条修改(手机回车换行、Windows 右键复制/输入草稿、对话宽度、消息多选、消息转发、消息置顶、联系人置顶)
- 修正:"消息转发不支持" → 已自研实现 ✅
- 总计声称已实现:86 + 8 = 94 条
- 服务器实测/守一确认仍工作:约 49 条
| 维度 | v1 写的 | v2 修正 |
|---|---|---|
| TailChat 不支持消息转发 | ❌ 不支持 | ✅ 守一已自研落地 |
| 多选/置顶等高级功能 | 镜像里 grep 不到代码 | ✅ 守一确认已实现(可能在桌面/移动客户端或 81.70.146.110 母机) |
| 手机端回车=换行 | 之前盘点未覆盖 | ✅ 守一已实现 |
| Windows 右键复制 + 输入草稿 | 之前盘点未覆盖 | ✅ 守一已实现 |
| 对话宽度 | 之前盘点未覆盖 | ✅ 守一已实现 |
核心结论调整:当前秀秀比 v1 报告评估的"基础壳"要强——至少在客户端体验和消息能力上有 8 条自研增强。真正的"实现状态"取决于代码归属于桌面/移动客户端还是 server 镜像,需后续在 81.70.146.110 母机和桌面/移动安装包里逐项验证(不是改它们,只是确认归属)。
| # | 功能 | 来源 | 备注 |
|---|---|---|---|
| A-01 | 文字频道 / 面板(Panel) | TailChat 原生 + service-core ✅ | |
| A-02 | 私信 / 对话(DM/Converse) | TailChat 原生 ✅ | mongo converses 6 个 |
| A-03 | @提及(含修复版) | TailChat 原生 + 守一 B2 @ 功能修复 ✅ | |
| A-04 | 消息回复/引用 | TailChat 原生 ✅ | |
| A-05 | 消息右键菜单 | TailChat v1.11.1+ ✅ | |
| A-06 | 群组双层空间结构(群组→面板) | TailChat 原生 ✅ | mongo groups 4 个 |
| A-11 | 消息搜索 | TailChat v1.9.2+ ✅ | |
| A-12 | Markdown 渲染 | TailChat 原生 ✅ | |
| A-13 | 好友系统 昵称#discriminator |
TailChat 原生 ✅ | 38 用户全有 discriminator |
| A-16 | 暗色/亮色主题切换 | TailChat 原生 ✅ | |
| A-17 | PWA 添加到主屏幕 | TailChat 原生 ✅ | |
| A-22 | 手机端回车=换行 | 守一自研 A1 ✅ | 客户端层修改 |
| A-23 | 时间显示 + 输入中(typing)状态 | 守一自研 B6 ✅ | index.tsx 260408 "F2c" 标记验证 |
| # | 功能 | 来源 | 备注 |
|---|---|---|---|
| B-20 | 消息多选 | 守一自研 B3 ✅ | TailChat 原生无 |
| B-21 | 消息转发 | 守一自研 B4 🔥 | v1 错把它列入"TailChat 不支持",v2 修正 |
| B-22 | 消息置顶 | 守一自研 B5 ✅ | |
| B-23 | 消息截断修复(字符限制扩展) | 守一自研 B1 |
| # | 功能 | 来源 | 备注 |
|---|---|---|---|
| C-11 | 联系人置顶 | 守一自研 E1 ✅ | |
| C-12 | 对话宽度调整 + 界面渲染优化(电脑+手机端) | 守一自研 A4+E2 ✅ |
| # | 功能 | 来源 | 当前状态 |
|---|---|---|---|
| D-01 | 文转播客 Bot 发送音频文件到群组(含 [card type=file] BBCode) |
守一 C1 + memory 播客君 agent | ⚠️ openapi 容器未启动,当前不在线(启动即恢复) |
| D-02 | Bot 连接修复 | 守一 C2 | ⚠️ 同上 |
| D-03 | Bot 自动建群执行会议 | 守一 C3 | ⚠️ 同上 |
| D-04 | 多人会话 + 添加 Bot 创建多人会话 | 守一 C4 | ⚠️ 同上 |
| # | 功能 | 来源 |
|---|---|---|
| E-01 | 文件发送(MinIO) | TailChat 原生 ✅ |
| E-02 | 图片发送 | TailChat 原生 ✅ |
| E-03 | 发布文档功能 | 守一 D1 ✅ |
| E-04 | 发布 MP3 音频文件 | 守一 D2 ✅ |
| # | 功能 | 来源 |
|---|---|---|
| F-01 | Windows 右键复制(输入框中)修复 | 守一自研 A2 ✅ |
| F-02 | Windows 输入文字刷新后不丢失 | 守一自研 A3 ✅ |
| # | 功能 | 验证 |
|---|---|---|
| G-05 | HTTPS(Let's Encrypt 通配符 *.lidazhiai.com) |
✅ |
| G-06 | SSL 90 天自动续期(certbot timer) | ✅ |
| G-07 | Nginx HTTP→HTTPS 301 重定向 | ✅ |
| G-08 | Nginx X-Forwarded-Proto |
✅ |
| G-09 | Nginx WebSocket Upgrade 头 | ✅ |
| G-10 | Nginx 关闭 http2 | ✅ |
| G-11 | proxy_read_timeout 300s | ✅ |
| G-12 | 端口规划(80/443 对外) | ✅ |
| G-13 | 数据私有化(自有服务器) | ✅ |
| G-14 | OpenClaw 零改动 | ✅ |
| G-16 | Node 18.x / pnpm 8.15.8 / MongoDB 6.0 | ✅ |
| G-17 | Traefik v2.11 | ✅ |
| G-18 | PORT=3000 显式 | ✅ |
| G-19 | API_URL 外网域名 | ✅ |
| G-21 | 健康检查 /api/gateway/health |
✅ |
| G-23 | ecosystem.config.js 手动创建 | ✅ |
| G-24 | 首次启动 pnpm run migrate:up |
✅ |
| G-25 | pm2 startup + save | ✅ |
| G-26 | watchdog cron */5 | ⚠️ 需 SSH 验证 |
| G-32 | OpenResty 443 → core 3000 | ✅ |
失效原因主要是:① service-openapi/all-plugins/admin 三容器从未启动 ② plugin_configs 表 0 条 ③ configs 表 0 条
service-openapi 容器从未启动 → Bot/OpenAPI 接入全部不在线。但代码逻辑/数据库注册存在,启动容器即可大部分恢复。
IAM 插件未启用,service-core 日志频繁报 plugin:com.msgbyte.iam.availableStrategies is not registered。
LiveKit 插件未启用,且未部署 LiveKit 服务端。
依赖 com.msgbyte.notify 和 com.msgbyte.getui 插件,未启用。
configs 表 0 条 → serverName/announcement/Logo 仍为 TailChat 默认。
meetings 表 0 条(守一已决定冻结,与此现状一致)。
User.type 三态(normalUser/pluginBot/openapiBot),不需要从零设计身份系统F1 桌面快捷方式(针对某个 Bot 或链接的桌面快捷打开方式):
- ① 点快捷方式 → 直接进对应对话窗口
- ② 平台覆盖:手机版 + Windows 版(优先手机版)
- ③ 点链接/按钮 → 直接跳转对话页面
技术路径:deep link / URL Scheme / Electron protocol handler(移动 RN 优先)。预估 MVP 2-3 天,完整覆盖 1 周。
/tmp/tailchat-ima/已实现功能盘点_v2.md/tmp/tailchat-ima/已实现功能盘点.md/tmp/tailchat-ima/守一测试修改记录.md/tmp/tailchat-ima/server_current_state.md/tmp/tailchat-ima/tailchat_src_capabilities.md/tmp/tailchat-ima/merged_demand_dimensionA.md/tmp/tailchat-ima/dimension_merge_final.md