前言
在将 OpenClaw 接入飞书群机器人时,我遇到了两个比较棘手的问题:一是群里 @ 机器人后没有反应,二是 Gateway 服务频繁断开且无法自动恢复。经过一番排查,终于定位到了根本原因,这里记录一下供参考。
消息无响应的根源
起初以为网络波动或机器人未上线,但状态显示连接正常。翻看日志发现关键报错:
receive events or callbacks through persistent connection only available in self-build & Feishu app
这说明配置的 App ID 类型不对。之前用的是快捷版或小程序类型的飞书应用,这类不支持 WebSocket 长连接收消息。后来找运维要了自建应用的正确 App ID 替换上去,问题立刻解决了。
多机器人配置的正确姿势
想给运营 Agent 单独配一个飞书机器人,一直报 "unknown channel id"。查阅文档后发现,飞书多账号不是开多个渠道,而是需要在 accounts 字段中定义。
配置文件应调整为如下结构:
{
"channels": {
"feishu": {
"defaultAccount": "main",
"accounts": {
"main": {
"appId": "xxxxxxxxxxxxxxxx",
"appSecret": "abcdefghijklmnopqrstuvwxyz"
},
"yunying": {
"appId": "yyyyyyyyyyyyyy",
"appSecret": "1234567890abcdef"


