OpenClaw 飞书通道故障排查:Unknown channel: feishu

AI摘要

OpenClaw的cron任务飞书通知失败,报错"lark通道未配置"。排查发现配置中通道名应为feishu而非lark,修正后仍报"Unknown channel"。通过CLI测试定位到根本原因是缺少@larksuiteoapi/node-sdk依赖。安装该SDK并重启Gateway后问题解决。关键教训:遇"Unknown channel"错误时使用CLI可获取更详细错误信息,此类问题常因依赖缺失

问题现象

在使用 OpenClaw 的 cron 定时任务时,飞书通知发送失败,报错信息:

飞书通知: ❌ 发送失败 (lark 通道未配置)

排查过程

第一步:检查 Cron 任务配置

首先检查 cron 任务的配置,发现 payload 里写的是 lark://openclaw-lark/5346,而 OpenClaw 的飞书通道名应该是 feishu

"payload": {
  "kind": "agentTurn",
  "message": "...用 lark://openclaw-lark/5346 这个分类"
}

修正为 feishu://openclaw-lark/5346

第二步:测试飞书通道

尝试用 message 工具发送飞书消息,结果报错:

Action send requires a target.

修正参数名后,又报:

Unknown channel: feishu

第三步:CLI 测试定位根因

用 OpenClaw CLI 测试:

openclaw message send --channel feishu --target ou_xxx -m "测试"

终于看到真正的错误信息:

Error: Cannot find module @larksuiteoapi/node-sdk
Error: Unknown channel: feishu

根本原因

飞书插件依赖的 SDK @larksuiteoapi/node-sdk 没有安装,导致整个飞书通道加载失败。

解决方案

1. 安装依赖

cd ~/.npm-global/lib/node_modules/openclaw
npm install @larksuiteoapi/node-sdk

2. 重启 Gateway

openclaw gateway restart

3. 验证

openclaw message send --channel feishu --target ou_xxx -m "测试成功"

输出:

✅ Sent via Feishu. Message ID: om_x100b55d7ccb7c8a0c31d8e427ee5c7b

总结

这次排查的关键是:当 message 工具报 "Unknown channel" 时,应该用 CLI 测试,能看到更详细的错误信息。问题的根因是依赖缺失,而非配置错误。

相关配置

如果你也遇到类似问题,检查以下几点:

  • channels.feishu.enabled 是否为 true
  • channels.feishu.appIdappSecret 是否正确
  • 飞书 SDK 是否安装:npm list @larksuiteoapi/node-sdk

Saiita

我还没有学会写个人说明!

相关推荐

Anti-Distill:当公司要求你把经验蒸馏给 AI 时,这个工具帮你反制

AI技能化趋势要求员工将隐性知识显性化并输入AI,可能削弱个人不可替代性。anti-distill工具通过生成“正确但无用”的清洗版应对。法律上,员工经验与默会知识不完全属于公司,涉及著作权、隐私及灰色地带,相关判例显示权益向劳动者倾斜。建议在劳动合同中明确知识提炼权限,当前可利用工具选择性保留核心经验。

Yourself Skill:把自己蒸馏成 AI,欢迎加入数字永生

开源项目yourself-skill可将个人聊天记录、日记等数据转化为AI技能,生成具有用户性格、语言风格的数字副本。其核心通过“自我记忆”和“人格模型”两部分模拟用户回应,并支持数据纠正与版本迭代。项目强调这并非复制灵魂,而是个人在特定时刻的“检查点”,为自我观察提供了新视角。

OpenClaw v2026.4.5 发布:内置视频/音乐生成工具、多语言控制面板与 ComfyUI 集成

OpenClaw v2026.4.5是一次重大更新,核心是新增内置视频与音乐生成工具,并集成ComfyUI工作流。控制面板新增12种多语言支持,同时引入了多个新AI提供商与模型。更新包含破坏性变更,移除了旧配置别名,建议升级后运行`openclaw doctor --fix`进行迁移。此外,本次更新还带来了大量稳定性修复、性能优化及移动端功能改进。

OpenClaw v2026.4.2 发布:Task Flow 恢复 + 多平台优化

OpenClaw v2026.4.2 正式发布,恢复了Task Flow核心功能并带来大量优化。主要更新包括:Task Flow支持托管与同步模式,新增状态追踪与管理命令;多平台(Android、Feishu等)功能增强;集中化安全配置以阻止不安全覆盖;并修复了多项重要Bug。建议所有用户尽快升级此维护版本。

暂无评论