跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 本地部署及飞书集成教程

OpenClaw 是一款支持多平台接入的开源 AI 执行助手。本文详细记录了从环境准备、一键安装到飞书机器人集成的完整流程,涵盖 PowerShell 权限配置、API Key 设置及插件调试步骤,并提供常见报错解决方案,帮助用户快速搭建本地 AI 自动化工作流。

忘忧发布于 2026/3/22更新于 2026/9/865 浏览
OpenClaw 本地部署及飞书集成教程

OpenClaw 安装与飞书机器人接入指南

背景说明

OpenClaw 的前身曾经历多次更名,最初名为 ClawdBot,后因名称与 Claude 相似涉及侵权纠纷更名为 MoltBot。在后续推广中因域名和社交账号被抢注等问题,最终定名为 OpenClaw。虽然名字有过变化,但核心功能一致,请勿因名称困惑而误判版本。

一、什么是 OpenClaw?

OpenClaw(曾用名 Clawdbot)是一款开源个人 AI 助手。与传统聊天机器人不同,它具备以下特点:

  • 执行能力:不仅能回答问题,还能操作你的电脑完成实际任务
  • 全天候待命:支持后台运行,在你离线时也能处理预设任务
  • 数据自主:完全开源免费,数据掌控在自己手中
  • 多平台支持:支持 WhatsApp、Telegram、Discord 等海外平台,以及国内飞书、钉钉等即时通讯软件

简单来说,你可以把它当作电脑里的智能助理,从整理文件到控制设备,都能通过自然语言指令完成。

二、环境准备

安装前建议先配置好 Node.js 环境,以避免安装过程中的依赖问题。推荐使用 Node v22.x 及以上版本。

官方下载地址:https://nodejs.org/zh-cn/download

三、开始安装

1. 设置 PowerShell 执行权限

为了允许运行脚本,需要以管理员身份调整执行策略。

  1. 按 Win 键搜索 PowerShell
  2. 右键点击 Windows PowerShell,选择 以管理员身份运行
  3. 确认 UAC 弹窗

在管理员窗口中依次执行以下命令:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

说明:第一条命令允许当前用户运行本地和下载的脚本;第二条命令临时放宽当前进程的执行限制。这些设置仅影响当前账户,不会危及系统安全。

2. 执行一键安装

复制以下命令粘贴到 PowerShell 窗口并回车:

iwr -useb https://openclaw.ai/install.ps1 | iex

安装过程会自动检测环境、安装依赖、下载核心文件并启动配置向导。如果命令报错,请检查是否已正确安装 Node.js 环境。

四、初始配置向导

安装完成后会自动进入 openclaw onboard 配置流程。

1. 风险告知

系统会提示使用风险,按向左方向键 ← 选择 Yes,回车确认继续。

2. 选择模式

选择 QuickStart 模式即可。

3. 配置 AI 模型 API Key

OpenClaw 需要连接大语言模型才能工作。由于部分国外模型成本较高,这里推荐配置国内智谱的 GLM 4.7 模型。

如果没有 API Key,可访问官网注册获取:https://www.bigmodel.cn/glm-coding

输入你的 API Key 后回车。

4. 选择 AI 模型

默认选择 GLM 4.7 即可,这是智谱当前的旗舰模型。

5. 连接通讯平台

配置完模型后,系统会询问连接哪个平台。原生支持 WhatsApp、Telegram 等,国内用户可选择跳过,稍后单独配置飞书。

此处选择跳过,后续通过 UI 界面补充配置。

6. 选择 Skills 与 Hooks

  • Skills:暂不配置,后续通过 Web UI 管理
  • Hooks:按空格选中,回车确认开启

7. 启动服务

系统会自动打开新窗口启动服务,等待约 30 秒后,回到设置窗口选择 Open the Web UI 打开管理界面。

浏览器将自动跳转至 Web UI 首页,此时可进行基础测试。

五、接入飞书机器人

若需通过飞书指挥 OpenClaw,需先在飞书开放平台创建应用。

1. 创建开发者应用

访问飞书开放平台:https://open.feishu.cn

点击右上角进入 开发者后台,选择 创建应用。

2. 填写应用信息

按照指引填写应用名称、描述等信息,保存后获取应用凭证(App ID 和 App Secret)。

3. 添加机器人并配置权限

在应用详情页添加机器人,并开通即时通讯相关权限,确保能接收和发送消息。

4. 发布应用

创建版本并发布为在线应用,提交审批。审批通过后,应用方可生效。

5. 安装飞书插件

回到 PowerShell 窗口,安装飞书插件:

openclaw plugins install @m1heng-clawd/feishu 

安装成功后,新建一个命令窗口运行配置命令:

openclaw config

按提示选择渠道,输入之前获取的飞书 AppID 和 AppSecret,域名选择中国区,并根据需求勾选群组聊天权限。

6. 配置事件回调

返回飞书开发者后台,找到应用的事件订阅设置:

  1. 选择 使用长连接接收事件
  2. 添加 接收消息事件
  3. 开通获取通讯录基本信息的权限
  4. 重新发布版本

7. 验证连接

配置完成后重启服务。打开飞书客户端或手机 App,向机器人发送消息,观察是否能收到回复。

六、Web 控制面板

配置完成后,PowerShell 底部会显示控制面板链接,例如:

Control UI: http://127.0.0.1:18789 

复制该链接在浏览器打开,即可查看可视化 UI 管理界面,进行更详细的参数调整。

七、常用命令速查

命令功能
openclaw onboard重新进入配置向导
openclaw status查看运行状态
openclaw health健康检查
openclaw gateway start启动服务
openclaw gateway stop停止服务
openclaw update更新到最新版本
openclaw doctor诊断问题
openclaw uninstall卸载 OpenClaw

八、常见问题解答

Q1: 安装飞书插件提示 spawn npm ENOENT

原因:Windows 环境下 npm 调用可能存在路径解析问题。

解决:修改源码中的 spawn 配置。

定位文件:

C:\Users\Administrator\AppData\Roaming\fnm\node-versions\v22.14.0\installation\node_modules\openclaw\dist\process\exec.js 

找到 runCommandWithTimeout 函数,修改如下:

修改前:

const stdio = resolveCommandStdio({ hasInput, preferInherit: true });
const child = spawn(argv[0], argv.slice(1), {
  stdio,
  cwd,
  env: resolvedEnv,
  windowsVerbatimArguments,
});

修改后:

const stdio = resolveCommandStdio({ hasInput, preferInherit: true });
let command = argv[0];
let useShell = false;
if (process.platform === "win32" && path.basename(command) === "npm") {
  useShell = true;
}
const child = spawn(command, argv.slice(1), {
  stdio,
  cwd,
  env: resolvedEnv,
  shell: useShell,
});

Q2: 提示'openclaw 命令找不到'

解决:关闭所有终端窗口,重新打开 PowerShell。如仍无效,尝试执行 exec bash 或重启电脑刷新环境变量。

Q3: 安装卡住不动

解决:按 Ctrl + C 中断,执行 openclaw doctor 检查网络或防火墙设置。

Q4: API Key 配置错误

解决:执行 openclaw onboard 重新配置,确保密钥格式无误且未包含多余空格。

Q5: 端口 18789 被占用

解决:指定其他端口启动服务:

openclaw gateway --port 18790 

九、成本说明

软件本身免费,主要成本来自 AI 模型 API 调用。建议选择性价比高的国产大模型以降低开销。

结语

OpenClaw 将 AI 从单纯的对话工具进化为执行工具。虽然初期配置有一定门槛,但一旦搭建完成,它将是一个 24/7 待命的自动化助手。

目录

  1. OpenClaw 安装与飞书机器人接入指南
  2. 背景说明
  3. 一、什么是 OpenClaw?
  4. 二、环境准备
  5. 三、开始安装
  6. 1. 设置 PowerShell 执行权限
  7. 2. 执行一键安装
  8. 四、初始配置向导
  9. 1. 风险告知
  10. 2. 选择模式
  11. 3. 配置 AI 模型 API Key
  12. 4. 选择 AI 模型
  13. 5. 连接通讯平台
  14. 6. 选择 Skills 与 Hooks
  15. 7. 启动服务
  16. 五、接入飞书机器人
  17. 1. 创建开发者应用
  18. 2. 填写应用信息
  19. 3. 添加机器人并配置权限
  20. 4. 发布应用
  21. 5. 安装飞书插件
  22. 6. 配置事件回调
  23. 7. 验证连接
  24. 六、Web 控制面板
  25. 七、常用命令速查
  26. 八、常见问题解答
  27. Q1: 安装飞书插件提示 spawn npm ENOENT
  28. Q2: 提示“openclaw 命令找不到”
  29. Q3: 安装卡住不动
  30. Q4: API Key 配置错误
  31. Q5: 端口 18789 被占用
  32. 九、成本说明
  33. 结语

更多推荐文章

查看全部
  • 海外云 AWS、GCP、Azure 与 DigitalOcean 核心区别解析
  • Manual2Skill:利用 VLM 阅读说明书指导机器人家具组装
  • Visual C++ 运行库 AIO 安装工具使用指南
  • Spring Boot 数据导入导出与报表生成
  • Java 反射、枚举与 Lambda 表达式
  • 使用 Python 实现微信自动回复功能
  • PinMe——极简、免费和无需服务器的开源前端部署工具
  • Flutter 使用 tiktoken 库进行鸿蒙端侧 Token 计算与适配指南
  • Linux 系统编程:线程互斥原理与实战指南
  • JavaScript 核心运算符与流程控制详解
  • Python 内置函数 enumerate() 用法详解
  • 人工智能:多模态大模型原理与跨模态应用实战
  • Windows 系统多 JDK 版本快速切换方案
  • Verilator DPI-C 实战:Verilog 与 C/C++ 混合仿真
  • 读李宁《AIGC 自动化编程》:大模型辅助开发的分解与合并心法
  • GPT-SoVITS与Whisper组合:实现语音转写与克隆一体化
  • 基于 FastAPI 自动构建 SSE MCP 服务器
  • Trae IDE 结合 Figma 实现设计稿智能生成前端代码
  • 从 Webhook 到 OpenClaw:钉钉周报机器人进化史
  • 使用 ClaudeCode 与 Figma-MCP 实现 UI 设计 1:1 前端还原

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online