OpenClaw 接入飞书聊天 — 完整实战教程


QQ_1787496477364.png

🌊 OpenClaw 接入飞书聊天 — 完整实战教程

环境:Windows 10 / PowerShell,OpenClaw 2026.7.1-2(本地模式)
适用:国内飞书(Feishu)。Lark 国际版流程类似,仅域名不同。
状态:2026-08-23 实战验证通过 ✅


一、前置条件

  • OpenClaw 版本 ≥ 2026.5.29(本机 2026.7.1-2,符合)

  • 一个飞书企业账号(能进入开放平台)

  • OpenClaw gateway 在运行(飞书是 gateway 通道,不是嵌入式模式)

检查 gateway 是否运行:

openclaw gateway status
# 看到 "Runtime: running" 即正常

二、关键准备:放开 PowerShell 执行策略 ⚠️

不先做这一步,执行 openclaw 命令会被拦截,报错:

"无法加载 ...openclaw.ps1,因为在此系统上禁止运行脚本"

解决方法:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

三、在飞书开放平台创建机器人(需手动操作)

拿到两个关键凭证:App IDApp Secret

  1. 打开飞书开放平台:https://open.feishu.cn

  2. 登录 → 开发者后台 → 创建企业自建应用

  3. 填写应用名称、描述、图标,创建

  4. 在「凭证与基础信息」页面复制 App ID(形如 cli_xxx)和 App Secret

  5. 添加应用能力 → 选择 机器人(Bot)

  6. ⚠️ 事件订阅方式必须选「长连接(WebSocket)」

    • 「事件与回调」→ 订阅方式 → 「使用长连接接收事件/回调」

    • 注意:不要选「使用请求地址(Webhook)」

    • 添加事件:im.message.receive_v1(接收消息)

  7. 开通权限范围(scope):至少包含 im:messageim:chatcontact:user.base:readonly

  8. 发布应用(不发布 = 收不到消息;发布可能走审核)


四、本机配置向导

在终端(PowerShell)运行:

openclaw channels login --channel feishu

向导会:

  • 自动安装插件 @openclaw/feishu(若缺失)

  • 询问连接方式:手动输入(粘贴上面的 App ID / App Secret)

💡 提示:扫码方式在国内飞书 App 常失灵,文档建议改用手动输入。

  • 询问 API 域名:国内飞书选 Feishu (feishu.cn) - China

  • 询问群聊策略:按需选择(单聊场景选 allowlist 即可)


五、重启 gateway 使配置生效

openclaw gateway restart

六、首次使用:批准配对

默认 dmPolicy=pairing,第一次给机器人发私信会触发配对流程:

  1. 在飞书 App 里给机器人发一条私信(如"你好")

  2. 机器人会回复一条配对码(形如 UHFMRENX

  3. 在终端批准配对:

    openclaw pairing list feishu
    openclaw pairing approve feishu UHFMRENX   # 用真实 CODE 替换
  4. 批准后再私信,即可正常聊天 ✅


七、常用命令

命令作用
openclaw gateway status查看 gateway 状态
openclaw gateway restart重启 gateway
openclaw channels login --channel feishu飞书配置向导
openclaw pairing list feishu查看待批准的配对请求
openclaw pairing approve feishu <CODE>批准配对
openclaw logs --follow实时查看日志(排查收不到消息)

飞书机器人聊天命令(飞书无原生斜杠菜单,用纯文本发送):

  • /status — 查看机器人状态

  • /reset — 重置当前会话

  • /model — 查看/切换 AI 模型


八、常见问题排查

症状原因 / 解决
openclaw 命令被拦截PowerShell 执行策略未放开 → 先做第二节
机器人收到消息但一直不回卡在配对认证 → 批准配对码
私信无反应、pairing 列表为空消息根本没进入 OpenClaw → 看日志
日志提示"长连接仅自建应用可用"事件订阅方式没选「长连接」→ 去开放平台改
群里不回复是否 @ 了机器人;groupPolicy 是否 disabled
应用已配好仍收不到是否发布了应用;事件是否添加;scope 是否齐全
App Secret 泄漏开放平台重置 Secret → 更新配置 → 重启 gateway

九、本次实战踩的坑(重点)

  1. ✅ 放开 PowerShell 执行策略

  2. ✅ 安装插件 @openclaw/feishu

  3. ✅ 向导手动输入凭证,域名选 feishu.cn,群策略 allowlist

  4. ✅ 重启 gateway

  5. 🔍 日志显示通道正常、WebSocket 已启动,但机器人不回复

    • 根因:飞书开放平台事件订阅方式没选「长连接」 → 改正后消息即到达

  6. ✅ 首次私信触发配对 → pairing approve 批准

  7. ✅ 正常聊天

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。