44 lines
2.5 KiB
Markdown
44 lines
2.5 KiB
Markdown
# 2026-05-25 工作日志
|
||
|
||
## 刘新玉 - 飞书反馈群发 & AI归纳修复
|
||
|
||
### 问题排查
|
||
- 刘新玉询问 5/23-25 上午10点是否向「小葵小葵」群发送了问题反馈 → 确认未发送
|
||
- 根因:5/22 修改了 `sync_feishu_feedback_wrapper.sh`,把 `--dispatch-mode all` 换成了 `--skip-dispatch`
|
||
- 副因:AI归纳脚本 `ai_summarize_feedback.py` 在 5/23、5/24 崩溃(`NameError: name 'subprocess' is not defined`),导致归纳结果未能回写到知识库
|
||
|
||
### 修复内容
|
||
|
||
**1. `scripts/sync_feishu_feedback_wrapper.sh`**
|
||
- `--skip-dispatch` → `--dispatch-mode all`,恢复每日10:00向群聊发送问题归纳
|
||
|
||
**2. `scripts/ai_summarize_feedback.py`**
|
||
- 添加 `import subprocess`(修复 `apply_descriptions` 崩溃)
|
||
- 微信渠道 `--apply-ai` 子进程调用补充 `--date` 参数(之前被 subprocess 报错掩盖)
|
||
|
||
**3. `skills/feishu-feedback-sync/scripts/sync_feishu_feedback.py`**
|
||
- 飞书文档标题从 `{date} 问题反馈` 改为 `飞书-{date} 用户反馈问题归纳`
|
||
- `update_summary_doc_as_children()` 默认 title_prefix 从 `""` 改为 `"飞书-"`
|
||
- `create_child_doc()` 日期提取兼容 `飞书-` / `微信-` 前缀
|
||
- `dispatch_summary_to_chat()` 消息标题和链接同步更新
|
||
- `get_today_doc_obj_token()`、`--apply-ai` 路径、步骤7分发 的标题格式全部更新
|
||
|
||
### 补跑历史数据
|
||
- 飞书 5/22(3条)、5/23(1条)AI归纳回写成功 + 自动分发到群聊
|
||
- 飞书 5/24:当天无飞书群新数据,跳过
|
||
- 微信 5/22(23条)、5/23(13条)、5/24(29条)AI归纳回写成功 + 自动分发
|
||
|
||
### 知识库文档重命名
|
||
- 13个飞书历史文档(5/6-5/23)从 `{date} 问题反馈` 重命名为 `飞书-{date} 用户反馈问题归纳`
|
||
|
||
## 新增逻辑:飞书/微信文档标题渠道区分
|
||
- [刘新玉需求] 飞书文档标题加 `飞书-` 前缀以便与微信区分
|
||
- 飞书格式:`飞书-{date} 用户反馈问题归纳`
|
||
- 微信格式:保持 `微信-{date} 问题反馈`(由 `sync_wechat_feedback.py` 传入 `title_prefix="微信-"`)
|
||
- `update_summary_doc_as_children()` 默认 `title_prefix="飞书-"`,微信调用时显式覆盖为 `"微信-"`
|
||
- `create_child_doc()` 日期提取已兼容两种前缀(strip `飞书-` 或 `微信-` 再解析)
|
||
|
||
## 注意事项
|
||
- 今天(5/25)的反馈数据将在明天 10:00 正常走全流程
|
||
- `ai_summarize_feedback.py` 中 `apply_descriptions` 修复后需注意:微信渠道需要 `--date` 参数,飞书渠道 `--date` 可选
|