背景
用 OpenClaw 对接飞书群机器人时,我遇到了两个典型问题:群里 @ 机器人没反应,以及 Gateway 进程频繁断开。折腾了一阵子才理清头绪,记录一下供遇到同样情况的朋友参考。
问题一:消息无响应
在飞书群里 @ 了机器人却完全没动静。起初以为是网络波动或机器人未上线,但状态栏明明显示连接正常。翻看日志后发现了关键线索:
receive events or callbacks through persistent connection only available in self-build & Feishu app
原来一开始配置的应用 ID(yyyyyyyyyyyyyy)是快捷版或小程序类型的飞书应用,这类不支持 WebSocket 长连接收消息。找运维要了正确的自建应用 ID(xxxxxxxxxxxxxxxx),替换后问题解决。
另外,如果想给运营 agent(yunying)单独配一个飞书机器人,直接改渠道配置会报 "unknown channel id"。飞书多账号支持需要显式定义 accounts 字段。
正确配置如下:
{"channels":{"feishu":{"defaultAccount":"main","accounts":{"main":{"appId":"xxxxxxxxxxxxxxxx","appSecret":"abcdefghijklmnopqrstuvwxyz"},"yunying":{"appId":"yyyyyyyyyyyyyy","appSecret":"1234567890abcdef"}}}}


