Openclaw部署飞书机器人
在windows系统中部署openclaw并且连接飞书机器人
·
OpenClaw 项目资源
- GitHub 仓库: https://github.com/openclaw/openclaw
- 官方文档: https://docs.openclaw.ai/
- 飞书插件:https://www.npmjs.com/package/@m1heng-clawd/feishu
- GLM模型官方API:https://bigmodel.cn/glm-coding
一、安装 OpenClaw
前置要求
- 需要 GLM-4.7 API 或支持 200K token 的 API 模型;
- 本地部署的可行性分析:
- 需 RTX4090-48G 显卡并使用 GLM-4.7-flash-Q4 版本,才有可能有这么大的token,不过别人的高配主机部署这个显卡开200K上下文实测才20token/s;
- 以一次简单有用的任务使用10万token为例,要达到20token/s[1200token/分钟], 需要80分钟,所以要有200token/s的速度一次任务8分钟勉强能接受[即使这样还是要经常开新会话]。
- 安装 Node.js [winget show --id OpenJS.NodeJS,在windows系统中,这个命令可以找到最新的下载链接],右击开始,在终端管理员中输入npm --version命令和node --version,能得到版本号则是安装成功
安装命令
npm install -g openclaw@latest
二、飞书机器人配置
- 访问 飞书开放平台 创建应用,获取 App ID 和 App Secret
- 配置步骤:
- 添加机器人并命名
- 权限管理中添加以下权限[在插件网站上有详细说明]:
contact:contact(全部) im:message(全部) bot(全部) contact:user.base:readonly im:resource - 在"事件与回调"中将2个地方的订阅方式改为长连接(需确保 OpenClaw 中 Channels 状态为 Enabled 和 OK)
- 更改后创建并且发布新版本(保持名称一致)
- 使用说明:
- 遇到权限提示可直接复制到飞书平台自动识别
- 在飞书打开发布的机器人,在对话框中输入
/new可以创建新会话,不要一直对话,以防token超出
三、飞书插件安装
安装方式
- 建议先查询openclaw官方信息,有可能它的最新版本加入了对飞书的支持,这样就不需要自行安装了
- 推荐方式(Ubuntu / win系统的WSL2中):
openclaw plugins install @m1heng-clawd/feishu - Windows10/11 手动安装(如遇
spawn npm ENOENT错误):-
下载最新版本[访问插件官网找到版本号,更新以下链接中的版本号,必须使用最新的版本,因为你安装的openclaw是最新的,防止插件不兼容]:
curl -O https://registry.npmjs.org/@m1heng-clawd/feishu/-/feishu-0.1.4.tgz -
安装插件:
openclaw plugins install ./feishu-0.1.4.tgz注意:如果安装结果中,在’Installing plugin dependencies '之后又提示这个错误,去安装依赖;如果一直无法直接通过’openclaw plugins install’命令在线安装插件,是因为官方没有支持,你可以去研究怎么手动安装插件,手动安装只能靠openclaw官方文档和插件官方说明。
-
安装依赖(可选):
cd C:\Users\Administrator\.openclaw\extensions\feishu npm install @larksuiteoapi/node-sdk
-
配置飞书连接
openclaw config set channels.feishu.appId "YOUR_APP_ID"
openclaw config set channels.feishu.appSecret "YOUR_APP_SECRET"
openclaw config set channels.feishu.enabled true
openclaw config set channels.feishu.connectionMode websocket
openclaw config set channels.feishu.dmPolicy pairing
openclaw config set channels.feishu.groupPolicy allowlist
openclaw config set channels.feishu.requireMention true
四、配置并且启动 OpenClaw
openclaw onboard --install-daemon
openclaw gateway
默认使用了cmd的启动器电脑开机自启,建议使用360优化掉它,使用360急救箱[免安装]扫描到这个启动项,以及自行选择工具处理。
五、首次使用需配置密钥
- 获取访问令牌:
cat ~/.openclaw/openclaw.json - 访问控制面板:
http://127.0.0.1:18789/__openclaw__/- 在 Settings/Connection 中配置获取的 token
- 临时访问方式:
http://<GATEWAY_ADDRESS>:<PORT>/__openclaw__/?token=YOUR_GATEWAY_TOKEN
更多推荐

所有评论(0)