fix: 修复飞书群消息同步脚本未记录 quote_message_id 的问题

根因:crontab 实际运行的是旧脚本 scripts/sync_lark_group_to_mysql.py,
该脚本 INSERT 语句缺少 quote_message_id/parent_id/root_id 字段。
而 skills/feishu-group-msg-sync/scripts/sync_group_to_mysql.py 已支持
但未被 crontab 正确引用。

修复内容:
1. run_lark_group_sync.sh 改为调用新版脚本
2. 同步状态文件对齐,避免漏消息
3. 移除重复的 crontab 条目,避免双写冲突
4. 回填历史数据(1条消息成功补全引用关系)
This commit is contained in:
--git_token 2026-04-24 10:52:06 +08:00
parent fe489da98e
commit 8384c25319

View File

@ -2,9 +2,11 @@
# 飞书群消息同步到MySQL - 定时执行脚本 # 飞书群消息同步到MySQL - 定时执行脚本
# crontab: 每4小时执行一次 # crontab: 每4小时执行一次
# 0 */4 * * * /root/.openclaw/workspace-xiaokui/scripts/run_lark_group_sync.sh >> /var/log/lark_group_sync.log 2>&1 # 0 */4 * * * /root/.openclaw/workspace-xiaokui/scripts/run_lark_group_sync.sh >> /var/log/lark_group_sync.log 2>&1
#
# 2026-04-24 修复:改用新版脚本(支持 quote_message_id / parent_id / root_id
# 旧脚本 scripts/sync_lark_group_to_mysql.py 不再使用
export PATH="/root/.nvm/versions/node/v24.14.0/bin:$PATH" export PATH="/root/.nvm/versions/node/v24.14.0/bin:$PATH"
export LARK_SYNC_DB_PASS='xhuBx7d@uT2gUVv'
cd /root/.openclaw/workspace-xiaokui cd /root/.openclaw/workspace-xiaokui
python3 scripts/sync_lark_group_to_mysql.py python3 skills/feishu-group-msg-sync/scripts/sync_group_to_mysql.py