
最近关于Clawdbot -> MoltBot -> Openclaw的各类部署教程简直不要太多,多到打开公众号一屏有半屏都是相关的文章,所以我也就没有再水的必要了,反正都是那么回事。
但大家吐槽最多的一点我还是得拎出来说:Openclaw 对接企业微信是真的有点折腾。域名、备案、回调、权限、消息加密、可信IP……一套下来,新手直接晕头转向,稍微配错一个地方,机器人直接装死,查日志都不知道从哪下手。
反观飞书,开放平台清爽、机器人长连接省心、自建应用不用乱七八糟审核,消息收发逻辑直来直去,对个人开发者、小团队、本地玩家极度友好。本地电脑、内网机器、家用主机、云服务器,全都能跑,没有任何硬性门槛,今天就整一篇纯干货、无废话、不抬杠的 Openclaw × 飞书 对接教程,跟着点、跟着填,一次通。
整篇不搞玄学、不搞强制要求,你有啥环境用啥环境,我只讲怎么做、哪里容易错、怎么快速排错。
一、前期准备:啥机器都行,这几样备齐就开干
这里先把话说明白:
没有规定必须云服务器!没有规定必须外网服务器!本地Windows、本地Linux、本地Mac、虚拟机、内网主机、家用NAS、云机,全都能部署。我就是把Openclaw直接跑在Macmini上的。
我只会给建议,不强制:
- 想24小时在线、随时随地用 → 建议云服务器/轻量云,不关机器不掉线
- 只想本地测试、自己玩、内网用 → 你自己电脑、虚拟机直接开干,完全没问题
- 只要机器能正常运行Openclaw、能联网访问飞书开放平台接口,就能对接成功
需要准备的东西就这几样:
- 一套能跑起来的 Openclaw 环境(不管你是Docker、一键脚本、手动编译、Windows版,只要能正常启动、能执行
openclaw命令就行) - 飞书账号(个人版/企业版都行,自建机器人无需企业认证)
- 一个你能用的大模型API Key(通义千问、月之暗面、Kimi、DeepSeek这类都行,Openclaw靠它干活)
- 一台你自己的机器:Windows/macOS/Linux/云服务器
这里友情提示:Openclaw权限较高,本地部署有安全风险,如果你的设备上有重要资料,请仔细掂量好再动手,别到时候被清空了回头来骂我😂,不怕一万就怕万一!
二、先确认:你的Openclaw是正常可用的
不管你在哪部署,先跑一遍基础检查,避免后面对接飞书排错排到怀疑人生。
进入你的Openclaw目录/命令行,执行:
openclaw status

只要显示服务正常、模型已配置、无报错,就说明底座没问题。
如果你还没装Openclaw,这里就不重复烂大街的部署流程了,你用你自己习惯的方式装:
- 一键脚本
curl -fsSL https://openclaw.ai/install.sh | bash
- Docker-compose
git clone https://github.com/openclaw/openclaw.git
docker build -t openclaw:local -f Dockerfile .
docker compose run --rm openclaw-cli onboard
docker compose up -d openclaw-gateway
哪种方式都行,我不指定、不强推,底座能跑就行。
三、飞书开放平台:创建机器人,3分钟拿凭证
这一步是整个流程最关键的,但也是最简单的,比企微舒服10倍。
-
打开飞书开放平台:
https://open.feishu.cn/app -
登录后,选择 创建企业自建应用
应用名随便填,比如大龙虾,描述随便写,创建即可。
-
进入应用后台 → 点击 添加应用能力 → 选择 机器人,添加成功。

-
去到左侧 凭据与基础信息
复制这两个东西,丢记事本存好:- App ID
- App Secret

这俩就是飞书给你的“通行码”,后面要填进Openclaw。
- 去到左侧 权限管理
这个比较重要,需要添加一些权限才能正常跑起来,具体如下:
- 必需权限
| 权限 | 范围 | 说明 |
|---|---|---|
contact:user.base:readonly |
用户信息 | 获取用户基本信息(用于解析发送者姓名,避免群聊/私聊把不同人当成同一说话者) |
im:message |
消息 | 发送和接收消息 |
im:message.p2p_msg:readonly |
私聊 | 读取发给机器人的私聊消息 |
im:message.group_at_msg:readonly |
群聊 | 接收群内@机器人的消息 |
im:message:send_as_bot |
发送 | 以机器人身份发送消息 |
im:resource |
媒体 | 上传和下载图片/文件 |
- 可选权限
| 权限 | 范围 | 说明 |
|---|---|---|
im:message.group_msg |
群聊 | 读取所有群消息(敏感) |
im:message:readonly |
读取 | 获取历史消息 |
im:message:update |
编辑 | 更新/编辑已发送消息 |
im:message:recall |
撤回 | 撤回已发送消息 |
im:message.reactions:read |
表情 | 查看消息表情回复 |
- 飞书文档权限(也是按需选择)
| 权限 | 说明 |
|---|---|
docx:document |
创建/编辑文档 |
docx:document:readonly |
读取文档 |
docx:document.block:convert |
Markdown 转 blocks(write/append 必需) |
drive:drive |
上传图片到文档 |
drive:drive:readonly |
列出文件夹 |
- 最后,发布这个应用
飞书的应用,每次修改后都要发布版本才能生效,这个不要忘了!

四、Openclaw 配置飞书通道:把机器人接进来
不管你是本地机器、内网、服务器,操作完全一样。
- 首先安装插件:
openclaw plugins install @m1heng-clawd/feishu
- 然后配置飞书参数:
openclaw config set channels.feishu.appId "你的appId"
openclaw config set channels.feishu.appSecret "你的appSecret"
openclaw config set channels.feishu.enabled true
配置成功后,Openclaw就已经识别飞书机器人通道了。
- 接下来启动网关,让Openclaw监听飞书消息:
openclaw gateway restart
不用映射外网、不用域名、不用备案!
飞书机器人走长连接,不是传统Webhook回调,这就是它对本地玩家最友好的地方。
提醒
这地方有个坑要提前说一下,如果上面重启网关失败,比如报下面的错误:
openclaw gateway restart
13:46:10 [plugins] feishu failed to load from /Users/xxx/.openclaw/extensions/feishu/index.ts: Error: Cannot find module '@larksuiteoapi/node-sdk'
这是因为安装插件过程中没有正常安装完依赖导致的,只需要到插件目录继续安装下就行:
cd ~/.openclaw/extensions/feishu
npm install
五、飞书后台补权限与事件:不配置收不到消息
这一步很多人漏,导致机器人“已上线但不回话”,跟着点就行。
回到飞书开放平台你的应用后台:
1. 配置事件与回调
左侧进入 事件与回调
- 事件配置中,订阅方式选择 长连接,保存

- 继续点击下面的 添加事件 ,添加下面的事件
| 事件 | 说明 |
|---|---|
im.message.receive_v1 |
接收消息(必需) |
im.message.message_read_v1 |
消息已读回执 |
im.chat.member.bot.added_v1 |
机器人进群 |
im.chat.member.bot.deleted_v1 |
机器人被移出群 |

-
- 回调配置中,订阅方式页选择 长连接,保存

长连接模式下,不需要填公网URL、不需要域名、不需要穿透,本地直接能通,这就是飞书比企微爽的核心原因。
2. 发布版本
右上角点击 创建版本并发布
个人使用、内部测试,直接发布即可,无需审核、无需等待。
发布后,在飞书客户端搜索你的机器人名称,就能找到它。
六、测试对话:本地/服务器都能直接用
打开飞书,找到你刚创建的机器人,直接发消息:
- 你好
- 帮我写个工作总结
- 解释一下什么是Openclaw
- 教我怎么在macmini上部署openclaw,并且设置飞书channel

只要Openclaw网关在运行,模型配置正常,飞书机器人会秒回/慢回🤣。
- 本地运行的同学,只要你电脑不关、网关进程不挂,机器人就一直在线。
- 云服务器运行的同学,就是24小时在线,随时随地用。
七、本地玩家必看:让网关后台常驻(不关终端也能跑)
如果你是本地Windows/macOS/Linux,不想一直开着命令行窗口,可以用后台挂起。
Linux/macOS 后台常驻
nohup openclaw gateway --port 18789 > openclaw.log 2>&1 &
Windows 可以用:
- start 后台启动
- 或者写个bat脚本最小化运行
- 也可以用PM2托管(装个node就行)
八、新手最容易踩的坑(无恐吓,纯提醒)
- 飞书权限没开全 → 机器人收到消息但不回复,多半是权限
- AppID/AppSecret 复制多了空格 → 长连接连不上,仔细检查
- Openclaw模型没配置 → 通道正常,但AI不回答,先测
openclaw chat - 本地网关关了 → 机器人断连,重新启动网关即可
宝子们,如果你觉得这篇文章有用,记得给我点个赞,分享给更多小伙伴哦!下期想看什么,评论区告诉我!💖

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/2046/
微信扫一扫
支付宝扫一扫