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

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

OpenClaw 是一款开源个人 AI 助手,具备本地执行能力。介绍在 Windows 环境下安装 Node.js 及 OpenClaw 的步骤,包括设置 PowerShell 权限和执行一键安装脚本。随后指导配置 AI 模型 API Key(以智谱 GLM 为例),并通过飞书开放平台创建应用、获取凭证,利用插件将 OpenClaw 接入飞书机器人。文末提供常用管理命令及常见报错解决方案,帮助用户快速搭建自动化 AI 助理。

随缘发布于 2026/2/9更新于 2026/9/863 浏览
OpenClaw 安装与飞书机器人接入指南

OpenClaw 简介

OpenClaw(曾用名 ClawdBot、MoltBot)是一款开源个人 AI 助手。其名称曾经历变更,因版权及传播问题最终定名为 OpenClaw。

一、什么是 OpenClaw?

OpenClaw 是一款开源个人 AI 助手,与传统 AI 聊天机器人的区别在于:

  • 真正的执行能力:不仅能回答问题,还能实际操作电脑
  • 24/7 全天候待命:在用户离线时也能主动完成任务
  • 完全开源免费:数据完全掌控在自己手中
  • 支持多种通讯平台:支持 WhatsApp、Telegram、Discord、Slack、iMessage 等,国内支持飞书、钉钉等即时通讯软件

它不只是回答问题的聊天机器人,而是能在电脑上动手操作。例如整理邮件、退订广告、预约行程或查找 Bug。你可以用钉钉、飞书、WhatsApp 等各类即时通讯软件指挥它。

二、安装 Node.js

执行一键安装命令可自动安装 Node.js,但为防止意外,建议先手动安装。

官方下载地址:https://nodejs.org/

三、开始安装

1. 设置 PowerShell 执行权限

以管理员身份运行 PowerShell:

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

点击 是 确认。

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

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

安全提示:这些命令只会影响您自己的账户,不会影响系统安全或其他用户。

2. 执行一键安装命令

复制以下命令,粘贴到 PowerShell 窗口中,按 Enter 执行:

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

安装过程会自动完成:

  • 检测系统环境
  • 安装必要依赖(Node.js 等)
  • 下载 OpenClaw 核心文件
  • 配置环境变量
  • 启动配置向导

注意:如果命令执行后报错,请确保已安装 Node.js 环境,版本建议在 v22.x 以上。若不懂如何安装,请参考 Node.js 官网文档。

四、初始配置向导

安装完成后,会自动进入配置向导(openclaw onboard)。

1. 风险告知

系统会提示使用 OpenClaw 可能存在的风险,询问是否继续。按向左方向键 ←,选择 Yes,按 Enter 回车确认。

2. 选择 QuickStart 模式

选择快速启动模式。

3. 配置 AI 模型 API Key

OpenClaw 需要连接到大语言模型才能工作。建议选择国内大模型以降低 Token 成本。

如果没有 API Key,请访问智谱开放平台注册账号获取:https://www.bigmodel.cn/

输入自己的 API Key。

4. 选择 AI 模型

选择默认的 GLM-4 模型(智谱当前旗舰模型)。

5. 连接即时通讯平台

配置完 AI 模型后,OpenClaw 会询问要连接哪个通讯平台。

OpenClaw 原生支持 WhatsApp、Telegram、Discord 等,国内用户可选择飞书、钉钉。此处演示跳过,后续通过 UI 界面配置飞书。

6. 选择 Skills

选择 No,暂不配置,后续通过 UI 界面进行配置。

7. 是否开启 Hooks

操作步骤:先敲 空格 选中当前项,再敲回车键。

8. 启动服务并打开 UI 界面

此时会自动打开一个命令窗口来启动服务。

等待约 30 秒左右,回到设置窗口,选择 Open the Web UI,打开 OpenClaw 的 Web UI 界面。

浏览器自动打开 Web UI 界面。

9. 测试

在界面中进行初步测试。

五、接入飞书机器人

需要先前往飞书平台创建机器人。

1. 来到飞书开发者后台

飞书开放平台地址:https://open.feishu.cn

点击右上角进入 开发者后台。

2. 创建应用

点击创建新应用。

3. 填写应用信息

填写应用名称等信息。

4. 获取应用凭证

获取 AppID 和 AppSecret。

5. 给应用添加机器人

在应用中添加机器人组件。

6. 给应用配置权限

开通即时通讯相关的权限。

7. 创建版本并发布

创建版本并提交审批。

审批通过后,发布为在线应用。

8. 安装飞书插件

打开 PowerShell,输入以下命令安装飞书插件:

openclaw plugins install @m1heng-clawd/feishu

安装成功后,打开新的命令窗口,输入命令:openclaw config。

选择渠道,选择配置链接。

输入飞书的 AppID 和 AppSecret。

域名选择中国区域。

接受群组聊天。

选择完成,确认开启。

重启服务使配置生效。

9. 回到飞书后台设置事件回调

选择 使用长连接接收事件。

添加接收消息事件。

开通获取通讯录基本信息的权限。

重新发布版本为在线应用。

现在可以在飞书中与 AI 助手对话了。

10. 在飞书中与 OpenClaw 对话

在飞书客户端或手机 APP 上即可与机器人交互。

六、访问 Web 控制面板

配置完成后,PowerShell 窗口底部会显示控制面板链接,格式类似:

Control UI: http://127.0.0.1:18789
  1. 复制完整链接
  2. 在浏览器中打开
  3. 即可看到可视化 UI 管理界面

七、常用命令速查

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

八、常见问题解答

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

问题原因:可能是 OpenClaw 的一个 bug。

解决步骤:定位问题代码并修改 spawn 调用。

文件路径:

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

找到 runCommandWithTimeout 函数中的 spawn 调用,修改如下:

修改前:

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 命令找不到'

解决方法:

  1. 关闭所有 PowerShell 窗口
  2. 重新打开 PowerShell
  3. 如还不行,执行 exec bash 或重启电脑

Q3: 安装卡住不动

解决方法:

  1. 按 Ctrl + C 中断当前操作
  2. 执行 openclaw doctor 检查问题
  3. 如提示网络问题,检查防火墙设置

Q4: API Key 配置错误

解决方法:

  1. 执行 openclaw onboard
  2. 选择重新配置 API Key
  3. 确保密钥格式正确

Q5: 端口 18789 被占用

解决方法:

openclaw gateway --port 18790

使用其他端口启动服务。

九、成本说明

OpenClaw 软件本身完全免费,主要成本来自 AI 模型 API 调用,可选择国产大模型降低成本。

结语

OpenClaw 代表了个人 AI 助理的未来趋势——从'聊天工具'进化为'执行工具'。虽然配置过程有一定门槛,但一旦完成设置,您将拥有一个 24/7 待命的超级助手。

目录

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

更多推荐文章

查看全部
  • Java 集合框架核心:Map 与 Set 深度解析
  • OpenMV人脸追踪:在单片机里跑Haar级联的取舍与积分图实战
  • 算法题解:740.删除并获得点数
  • GitHub Copilot 在 Web 开发中的 20 个高效用法
  • Envoy 架构与配置详解
  • 动态规划专题:01 背包问题与分割等和子集
  • Python Web 开发框架选型指南
  • MCP 协议详解:与 Function Call 的区别及使用方法
  • Llama 3 开源大模型部署指南:本地运行与核心特性解析
  • 医疗连续体机器人模块化控制界面设计与 Python 库应用
  • AI 编程助手深度对比:OpenCode、Claude Code 与 Kimi Code CLI
  • Python 爬虫开发常用软件与工具指南
  • Python + AI 智能害虫识别系统搭建指南
  • 在 Windows 上本地运行 DeepSeek 的 3 个步骤
  • .NET 序列化与反序列化实战:XML、JSON、二进制及 SOAP
  • Claude Code 源码因 Source Map 泄露事件复盘,Anthropic 发布流程失误分析
  • Mac 本地部署 OpenClaw-CN 实战指南
  • 当前互联网行情下,程序员职业前景分析与发展建议
  • Linux 进程间通信进阶:管道与共享内存
  • MiniMax 海螺 AI 视频:图片与文本生成高质量视频

相关免费在线工具

  • 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