在之前的文章中,我已经写过:
- 《GitHub 10万+ Star 的 Moltbot 部署实战:手把手带你在本地跑起来这只“龙虾”🦞》
- 《一步步带你手搓专属 IM APP,控制本地 OpenClaw,破局国内 IM 封闭受限》
前两篇的核心分别是:
- 第一篇:教你如何在 Windows 本地安装并跑起来 OpenClaw
- 第二篇:通过“手搓 APP”的方式,自建一个 IM 终端来下发任务指令
整篇文章的目标只有一个:
让你看完后,能在飞书里给你的本地 OpenClaw 下指令,让它乖乖干活。
首先,你需要在本地装好 OpenClaw,这一步如果你已经完成,可以直接跳到下一节。
在 Windows 中:
- 搜索「PowerShell」
- 右键 → 以管理员身份运行
在 PowerShell 中执行:
安装过程如下:

前提是已经安装 Node.js,如果没有,可先去 Node.js 官网下载安装,完成后重新打开 PowerShell。
安装完成后,在 PowerShell 中继续执行:
配置过程如下:

初始化过程中,会让你配置模型和 Channel:
- 模型按自己实际情况选择
- 当出现配置 Channel 的步骤时,先选择「Skip for now」跳过
详细的安装 & 初始化说明,可以参考我第一篇部署文章,这里不展开,重点放在接入飞书上。
接下来,我们要在飞书开放平台上创建一个“企业自建应用”,并给它添加机器人能力,让它可以收发消息。
- 访问飞书开放平台:
- 注册 / 登录你的飞书账号
- 进入开发者后台
- 点击「创建企业自建应用」
界面示意:

创建成功后,在应用详情页中可以看到:
- App ID
- App Secret
这两个值非常重要,后面配置 OpenClaw 时要用到,先记下来:

在应用的功能配置中:
- 找到「应用能力」
- 点击「添加机器人」

添加成功后,应用能力下面会多出一个「机器人」菜单:
openclaw
要让机器人能收发消息、读取群聊信息、处理文件等,需要在飞书开放平台里为它开通相应权限。
飞书提供了两种配置方式:
进入应用后台:
- 点击 「权限管理 → 开通权限」
- 根据需要勾选对应权限
界面示例:

如果你想一键配置好所有必要权限,可以用 JSON 的批量导入功能。
- 进入 「权限管理」
- 找到 「批量导入导出权限」
- 点击「权限配置 JSON」
- 将下面这段 JSON 粘贴进去并保存:
保存成功后,应用就具备了和 OpenClaw 对接所需的基础权限。
权限配置好之后,需要把应用发布出去,才能在飞书里安装使用。
- 打开应用后台的「版本管理与发布」
- 创建一个新版本,填写版本说明
- 提交并发布

如果你在应用里设置了免审核策略,那么发布后会在飞书客户端收到一条类似“审批通过”的消息:

到这里,飞书侧的“身份”和“权限”已经准备好了,接下来轮到本地的 OpenClaw 这边上场。
现在我们要在 OpenClaw 里安装飞书插件,让它具备和飞书通信的能力。
再次打开 PowerShell,在终端中执行:
默认会安装到 目录下。
如果执行时提示 目录不存在,可以手动创建该目录后再运行命令。
如果安装过程中出现类似:
- 或其他 npm 相关错误
可以改用手动安装方式:
安装完成后,飞书插件就已经就位了。
插件装好只是第一步,还需要把飞书应用的 App ID 和 App Secret 告诉 OpenClaw。
在 PowerShell 中执行:
按照提示:
- 选择本地网关
- 选择 Channel 配置,界面类似:

在 Channel 类型里:
- 选择「配置链接」
- 在 下拉框中选择 「Feishu/Lark(飞书)」

接着输入:
- 飞书应用的 App ID
- 飞书应用的 App Secret
- 选择「飞书中国」版本
- 勾选 允许群组聊天
配置界面示意:

如果你更习惯通过环境变量注入,也可以这样设置:
⚠️ 记得把上面的示例值替换为你在飞书后台拿到的真实 App ID 和 App Secret。
配置完成后,OpenClaw 会自动把这些信息写入本地配置文件:
- 路径:
你可以打开这个文件,确认其中包含了 / 相关的配置项。
所有配置完成后,需要重启 OpenClaw 网关,加载新的 Channel 配置。
在 PowerShell 中执行:
当你在 OpenClaw 控制台里看到类似这样的日志信息,就说明飞书通道已经注册成功:

回到飞书开放平台的应用后台:
- 进入「开发配置」
- 找到「事件与回调」
- 在订阅方式中,选择:使用长连接接收事件
界面示意:

长连接配置示意:

在「事件订阅」中:
- 点击「添加事件」
- 根据你的使用场景勾选,例如:
- 私聊消息事件
- 群聊中 @ 机器人事件
- 消息发送事件 等
添加事件的界面类似:

添加成功后的效果:

如果你希望 OpenClaw 能根据不同用户、不同部门做一些个性化的能力(比如区分谁发的指令),建议给应用开通通讯录基本信息权限。
在应用后台中:
- 进入「权限管理」
- 找到通讯录相关的基础信息权限并勾选
界面示意:

当你完成:
- 应用配置与权限开通
- 事件与回调设置
- 本地 OpenClaw 插件安装与 Channel 配置
之后,需要在飞书开放平台中重新发布应用版本:
- 进入「版本管理与发布」
- 创建并发布新版本
然后,在飞书客户端中:
- 打开「工作台」或「应用管理」
- 找到你刚才创建的企业自建应用
- 安装并进入机器人对话界面
此时,你就可以:
- 直接在飞书里给机器人发消息
- 或在群聊中 @ 它,下达各种任务指令
比如:
- 「帮我总结一下这段会议记录」
- 「看下这个需求文档的重点和风险」
- 「根据这段内容,生成一份周报草稿」
「帮我写一个笑话,保存成 txt 文件,放在桌面上」
飞书聊天界面效果示意:

此时,你可以在本地 OpenClaw 的后台日志中看到,对应任务已经被成功下发和执行:
这就证明:从飞书 → OpenClaw → 本地执行环境 的整个链路已经真正跑通了。
通过以上步骤,你已经完成了:
- 在本地安装并初始化 OpenClaw,搭好 AI 中控大脑
- 在飞书开放平台创建企业自建应用和机器人,拿到属于自己的入口
- 为应用配置权限、事件与回调,让飞书能把消息推给本地
- 在 OpenClaw 中安装并配置飞书插件,打通飞书与本地网关
- 最终实现:在飞书里直接对话本地 OpenClaw
接下来,你可以继续玩出更多花样,比如:
- 在飞书里串联更多 OpenClaw 工作流
- 做团队共享的“AI 办公助理”
- 结合我另一篇“手搓 APP”方案,做多入口接入
发布者:Ai探索者,转载请注明出处:https://javaforall.net/254911.html原文链接:https://javaforall.net
