前置准备
在开始之前,请确保满足以下条件:
- 模型支持:建议使用 GLM-4.7 API 或支持 200K token 的模型。若尝试本地部署,需配备如 RTX4090 等高性能显卡,但需注意长上下文推理速度可能受限,生产环境推荐使用云端 API 以保证稳定性。
- 运行环境:安装 Node.js。可通过包管理器(如 Windows 下的 winget 或 apt/yum)获取最新版本,并验证
node --version和npm --version是否生效。
安装 OpenClaw
全局安装核心工具:
npm install -g openclaw@latest
飞书应用配置
登录 飞书开放平台 完成以下步骤:
- 创建应用,记录 App ID 和 App Secret。
- 添加机器人并命名,在'事件与回调'中将订阅方式改为长连接(WebSocket)。
- 发布新版本时保持名称一致。
- 权限配置:需在插件中申请以下权限,以便机器人正常交互:
contact:contact(全部) im:message(全部) bot(全部) contact:user.base:readonly im:resource
提示:遇到权限提示可直接复制到飞书平台自动识别。首次对话建议使用 /new 指令开启新会话,避免单次对话超出 Token 限制。
插件安装与连接
OpenClaw 官方版本可能已内置飞书支持,建议优先查询文档。若需手动安装插件,可按以下方式操作:
依赖与插件
进入扩展目录安装 Lark SDK 依赖(可选):
cd C:\Users\Administrator\.openclaw\extensions\feishu
npm install @larksuiteoapi/node-sdk
安装插件本体:
openclaw plugins install ./feishu-0.1.4.tgz
若在线安装失败,可下载最新版本的 .tgz 包后手动指定路径安装。
连接配置
将飞书应用的凭证写入 OpenClaw 配置:
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

