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 版本才可能支持大上下文,实测高配主机 200K 上下文仅约 20token/s。
- 以一次任务消耗 10 万 token 为例,若速度为 20token/s,耗时约 80 分钟;若提升至 200token/s,则需 8 分钟。建议根据实际硬件调整预期。
- 安装 Node.js:Windows 可通过 winget 命令查找下载链接,终端输入
npm --version验证安装。
安装命令
npm install -g openclaw@latest
二、飞书机器人配置
- 访问 飞书开放平台 创建应用,获取 App ID 和 App Secret。
- 配置步骤:
- 添加机器人并命名。
- 在'事件与回调'中将订阅方式改为长连接(需确保 OpenClaw 中 Channels 状态为 Enabled 和 OK)。
- 更改后创建并发布新版本(保持名称一致)。
- 使用说明:
- 遇到权限提示可直接复制到飞书平台自动识别。
- 在飞书打开发布的机器人,对话框输入
/new创建新会话,避免单会话过长导致 Token 超限。
权限管理中添加以下权限:
contact:contact(imessage)
im:message(bot)
contact:user.base:readonly
im:resource
三、飞书插件安装
安装方式
- 建议先查询 OpenClaw 官方信息,确认最新版本是否已内置飞书支持。
- Windows 10/11 手动安装(如遇
spawn npm ENOENT错误):
安装依赖(可选):
cd C:\Users\Administrator\.openclaw\extensions\feishu
npm install @larksuiteoapi/node-sdk
安装插件:
openclaw plugins install ./feishu-0.1.4.tgz
注意:如果安装依赖后仍报错,请检查依赖是否完整。若无法在线安装,需参考官方文档手动下载插件包。
下载最新版本(必须使用与 OpenClaw 兼容的最新版):
curl -O https://registry.npmjs.org/@m1heng-clawd/feishu/-/feishu-0.1.4.tgz
推荐方式(Ubuntu / WSL2):
openclaw plugins install @m1heng-clawd/feishu
配置飞书连接
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 的启动器电脑开机自启,建议使用系统启动项管理工具处理,避免不必要的后台占用。
五、首次使用需配置密钥
- 在 Settings/Connection 中配置获取的 token。
临时访问方式:
http://<GATEWAY_ADDRESS>:<PORT>/__openclaw__/?token=YOUR_GATEWAY_TOKEN
访问控制面板:
http://127.0.0.1:18789/__openclaw__/
获取访问令牌:
cat ~/.openclaw/openclaw.json

