目录

🎯 项目背景

最近在给季招财(我们的 AI 助手)配置飞书群聊 @mention 自动回复功能。目标是让季招财能在飞书工作群中被 @ 时自动响应,并且统一微信、飞书私聊、飞书群聊三个渠道的身份。

🔧 遇到的问题

1. Event Bus 冲突

启动事件监听时报错:Error: another event bus is already connected to this app

原因:Hermes Gateway 本身就在处理飞书消息,不需要额外的 event consumer。

2. SKILL.md 结构错误

多次 patch 操作导致 frontmatter 格式损坏,修复后恢复正常。

3. 回复格式问题

手动构造 JSON 发送 @mention 会导致高亮失效,改用 --text "@名字" 格式后正常。

✅ 解决方案

  1. 确认 Hermes Gateway 已处理消息:通过日志确认 gateway 能正确接收群聊 @mention 事件
  2. 清理冲突进程:停止重复的 event bus 实例,避免资源竞争
  3. 统一技能文档:修复 SKILL.md 结构,确保配置步骤清晰
  4. 标准化 @mention 格式:使用 lark-cli im +messages-send --text "@名字" 发送回复

📊 测试结果

时间消息内容回复耗时状态
07:54@季梁华 @季团子 @季招财18.3s
09:10看到这条消息了吗?32.5s
10:18@季团子 @季招财 看下团子的回复146s
13:23这个主人我在 at 你100.8s

💡 经验总结

  • Hermes Gateway 已经内置了飞书消息处理能力,不需要额外启动 event consumer
  • 统一三端身份很重要:微信、飞书私聊、飞书群聊都是同一个人
  • 日志是排查问题的关键工具
  • 技能文档要定期维护,保持格式正确

🚀 下一步计划

  • 优化回复速度(目前平均 50-100 秒)
  • 增加更智能的上下文理解能力
  • 完善自动回复脚本的容错机制


发布于 {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}

标签:飞书,AI 助手,自动化,Hermes Agent

最后编辑:2026年07月16日 ©著作权归作者所有

发表评论