根因: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条消息成功补全引用关系) |
||
|---|---|---|
| .. | ||
| alter_lark_group_message.sql | ||
| check_wechat_table.py | ||
| create_feishu_group_message_table.sql | ||
| daily_feedback_report.sh | ||
| README.md | ||
| run_lark_group_sync.sh | ||
| sync_feedback_group_to_wiki.sh | ||
| sync_feedback_group.py | ||
| sync_feedback_minutely.sh | ||
| sync_feishu_full_history.py | ||
| sync_group_to_sheet.py | ||
| sync_lark_group_to_mysql.py | ||
| sync_skill_to_skillhub.sh | ||
| sync_wechat_feedback_minutely.py | ||
| sync_wechat_feedback_minutely.sh | ||
| vala_skill_auto_push.sh | ||
scripts/ - 脚本目录
存放数字员工可执行的脚本文件。
用途
- 自动化任务脚本(定时数据拉取、报表生成等)
- 数据处理脚本(清洗、转换、聚合等)
- 工具辅助脚本(批量操作、环境检查等)
文件命名规范
scripts/
├── fetch-daily-report.sh # 每日报表拉取
├── sync-bitable-data.py # 多维表格数据同步
├── cleanup-tmp.sh # 清理临时文件
└── README.md
安全提示
- 脚本中禁止硬编码密码、Token 等敏感信息
- 敏感凭证统一从
secrets.md或环境变量读取 - 涉及数据修改的脚本需在注释中标注风险等级