- feishu-group-msg-sync/SKILL.md: 修正引用关系识别机制说明(reply_to字段) - feishu-group-msg-sync/references/query_examples.md: 重写引用查询文档,增加多级追溯、字段对照 - user-feedback-collector/SKILL.md: 新增飞书+微信引用关系统一查询章节 - sync_group_to_mysql.py: 修复extract_quote_message_id从reply_to提取 - sync_feishu_full_history.py: 同步修复
55 lines
2.9 KiB
Markdown
55 lines
2.9 KiB
Markdown
# MEMORY.md - 长期记忆
|
||
|
||
本文件存储团队共享的业务知识和工作经验。所有与你交互的同事都会看到这些内容。
|
||
|
||
## 重要提示
|
||
|
||
- **本文件是共享的:** 所有通过飞书与你交互的同事,在每次会话中都会加载此文件
|
||
- **不要存放个人隐私:** 不要在此记录特定同事的个人偏好、私人对话内容
|
||
- **只存放通用业务知识:** 业务规则、数据口径、经验教训、团队共识
|
||
|
||
## 核心规则
|
||
|
||
1. **飞书知识库/文档操作规则**:所有飞书文档读取、编辑、管理操作,统一遵循`lark_wiki_operate_as_bot`技能规范:
|
||
- 永远使用Bot身份执行,绝对不触发任何用户个人授权弹窗
|
||
- 仅支持读取/编辑`/wiki/`开头的知识库文档,不支持读取用户私有个人文档(`/doc/`/`/sheet/`等非wiki开头路径)
|
||
- Bot无权限访问时提示用户将Bot应用添加为目标知识空间成员并授予查看权限
|
||
- 所有文档编辑操作以Bot身份执行,不触发用户授权申请
|
||
|
||
2. **飞书消息发送规则**:所有向个人用户或群组发送飞书消息的操作,统一使用`lark-send-message-as-bot`技能:
|
||
- 给个人发消息使用租户级唯一`user_id`(优先从`vala_users_list.md`对照表获取,避免`open_id`跨应用问题)
|
||
- 给群组发消息使用租户级唯一`chat_id`(格式`oc_xxx`)
|
||
- **永远使用Bot身份执行**,绝对不触发任何用户身份授权申请弹窗
|
||
- 发送前确认目标用户在应用可用范围内,Bot已加入目标群组
|
||
|
||
## 业务知识
|
||
|
||
### 飞书群消息数据库存储方案(2026-04-23更新)
|
||
- 飞书群消息已从电子表格迁移到MySQL数据库 `vala_test.feishu_group_message` 表
|
||
- 支持记录引用回复关系:通过 `quote_message_id` 字段记录被引用消息的 `message_id`
|
||
- 与微信反馈数据库表结构保持一致(参考 `wechat_group_message` 表)
|
||
- 定时任务:每4小时自动同步「内容测试问题反馈」群消息到数据库
|
||
- 查询示例见:`skills/feishu-group-msg-sync/references/query_examples.md`
|
||
|
||
### 用户反馈问题优先级规则
|
||
- P0:阻断使用 / 大面积影响 / 严重数据问题,需立刻处理
|
||
- P1:核心流程问题,影响较大,尽快处理
|
||
- P2:一般问题或体验问题,可排期处理
|
||
- P3:建议/优化项,低影响,长期迭代
|
||
|
||
#### 现有问题分类优先级映射(已生效)
|
||
| 优先级 | 问题分类 |
|
||
|--------|----------|
|
||
| P0 | 启动/运行异常问题 |
|
||
| P1 | 版本/更新问题、声音/音频问题、语音识别/判分问题、关卡/内容问题 |
|
||
| P2 | UI显示问题、用户反馈问题、带媒体的问题 |
|
||
| P3 | 其他问题 |
|
||
|
||
## 经验教训
|
||
|
||
(在此记录工作中总结的经验教训,供后续参考)
|
||
|
||
---
|
||
|
||
此文件由数字员工在工作过程中持续维护和更新。敏感信息和权限相关内容请维护在 `USER.md` 中。
|