飞书接入龙虾后失联解决方法

一、最常见:Gateway 进程已停止(隔夜必查)

本地部署默认没有开机自启/守护,电脑休眠、重启、进程崩溃都会断连。

检查状态

bash

openclaw gateway status

  • 显示 Runtime: stopped → 进程挂了

  • 显示 RPC probe: failed → 网关异常

修复

bash

重启网关(80%问题秒解)

openclaw gateway restart

验证

openclaw gateway status --deep

预期:Runtime: running, RPC probe: ok

一劳永逸(开机/掉线自动重启)

bash

bash 复制代码
# Linux
systemctl enable --now openclaw
bash 复制代码
# macOS
openclaw gateway install
openclaw gateway start

二、飞书连接:WebSocket 长连接失效

OpenClaw 飞书靠 WebSocket 长连接,隔夜容易超时/断开。

  1. 检查连接模式(必须 WebSocket)

打开 ~/.openclaw/openclaw.json

json

"feishu": {

"enabled": true,

"mode": "websocket" // 不能是 webhook

}

改完: openclaw gateway restart

  1. 重新登录飞书渠道

bash

openclaw channels login feishu

按提示完成认证

  1. 检查飞书开发者平台
  • 应用状态:已发布(不是草稿)

  • 事件订阅:启用长连接

  • 权限:必须有 im:message 、 im:message:send_as_bot

三、授权/配对失效(隔夜常见)

  1. 用户未授权 / 配对过期

发消息机器人可能返回:

Your Feishu user id: xxx, Pairing code: xxx

修复

bash

openclaw pairing approve feishu 配对码

  1. AppID / AppSecret 配置丢失/错误

bash

重新配置

openclaw config set channels.feishu.config.appId "cli_xxx"

openclaw config set channels.feishu.config.appSecret "xxx"

openclaw gateway restart

四、模型 API 问题(能收消息但不回复)

  1. API Key 过期/余额不足

查看日志:

bash

openclaw logs --follow

出现 No API key / insufficient balance → 重新配置模型密钥、检查余额

  1. 网络无法访问大模型 API
  • 本地网络/代理变动

  • 境外 API 被墙

五、日志定位(终极)

bash

实时看网关日志

openclaw logs --follow --gateway

看飞书渠道日志

openclaw logs --follow | grep feishu

  • 有 feishumain: received message → 收到消息但没处理(授权/路由)

  • 无任何日志 → 网关没启动或长连接断了

  • 有 Error → 按报错信息修复

六、隔夜稳定方案(必做)

  1. 开启 Gateway 守护: systemctl enable openclaw (Linux)

  2. 强制 WebSocket:禁用 webhook

  3. 配置健康检查:每分钟自动重启掉线网关

  4. 避免电脑休眠:本地服务器保持唤醒

相关推荐
AICoder码农王3 小时前
如何写 Skill 第8课,多 skill 体系治理:从治一个到治一片
人工智能
Amos_Web3 小时前
Markdonw语法
开发语言·前端·javascript
远离UE43 小时前
半拉格朗日学习笔记 动力学 实时渲染
人工智能·算法
小万7423 小时前
刚发布就冲上GitHub热榜!Filee支持244种格式转换,完全免费还全本机运行
前端
天远数科3 小时前
Python数据工程:利用天远企业三要素验证优化大宗商品核心企业供应链入驻合规体验
人工智能
键道之下3 小时前
便携标签机在墨西哥经销体系中的 App 交付责任怎么划分?
人工智能·智能手机·零售·智能硬件·智能硬件出海·硬件出海
星光不问赶路人3 小时前
Vue 3 对象监听与快照:ref 和 reactive 的关键差异
前端·vue.js
世界一刘先生3 小时前
不引入 JSZip,自己写一个 ZIP 打包器:CRC32、中央目录与 UTF-8 文件名
前端
全栈项目管理程序猿3 小时前
ArcGIS JS 基础教程(34):体元系列 - 等值面 VoxelIsosurface
前端·javascript
代码搬运媛4 小时前
如何使用 @codemirror/view 库创建一个简单的代码编辑器
前端