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

Windows 下安装 OpenClaw 并接入飞书机器人指南

Windows 环境下部署 OpenClaw AI Agent 框架并集成飞书机器人的完整流程。涵盖 Node.js 环境配置、OpenClaw 一键安装、大模型 API 密钥设置、飞书企业自建应用创建及权限配置、事件订阅与配对验证。包含常见报错排查与日志查看方法,确保自动化办公场景顺利落地。

moshang发布于 2026/3/22更新于 2026/10/2499 浏览

OpenClaw 是一个强大的开源 AI Agent 框架,与飞书结合能显著提升办公自动化效率。本文基于实测环境,梳理在 Windows 系统上部署 OpenClaw 并对接飞书机器人的完整流程,包含关键配置细节与常见坑点排查。

隐私与安全建议

由于自动化工具涉及系统与数据访问权限,若本地存有敏感商业或个人信息,建议使用独立备用机或云端虚拟机(VPS)运行服务,既能隔离风险也能避免环境冲突。

环境准备

Node.js 版本管理

OpenClaw 依赖 Node.js 22.x 及以上版本。推荐使用 nvm 管理版本以避免冲突。

  1. 前往 nvm-windows GitHub 发布页下载 nvm-setup.exe 安装包。
  2. 按向导完成安装。
  3. 以管理员身份打开 PowerShell,执行以下命令:
# 安装指定版本
nvm install 22
# 切换至该版本
nvm use 22.22.0

看到 Now using node v22.22.0 提示即表示成功。若下载受阻,可直接从 Node.js 官网获取安装包。

验证安装:

node --version
npm --version

安装 OpenClaw

一键部署脚本

在管理员 PowerShell 中执行官方安装脚本。如遇执行策略报错,先解除限制:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

随后运行安装命令(优先使用官方源):

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

安装过程会自动拉取核心文件及依赖,耗时约 5-10 分钟。

初始化配置

安装完成后若未自动进入配置流程,可手动执行:

openclaw onboard --flow quickstart

交互步骤说明:

  1. 风险提示:输入 Yes 确认理解潜在风险。
  2. 初始化模式:直接回车选择 QuickStart。
  3. 模型提供商:建议选 Skip for now,后续单独配置。
  4. 通讯渠道:选 Skip for now,飞书稍后处理。
  5. 技能配置:选 No 跳过,按需扩展。

注意:若执行 openclaw 提示无法识别,请关闭当前窗口重新以管理员身份打开,环境变量刷新需要时间。

启动与验证

# 启动网关
openclaw gateway start
# 打开控制台
openclaw dashboard

浏览器将自动跳转至 http://127.0.0.1:18789/。发送测试消息收到回复即代表服务正常。

配置大模型 API

OpenClaw 的核心能力依赖大模型,需预先配置密钥。此处以阿里云百炼为例:

  1. 登录阿里云百炼控制台,创建 API-Key 并复制。
  2. 在 OpenClaw 中配置:
# 设置 API Key(替换实际值)
openclaw config set models.providers.bailian.apiKey "你的百炼 API-Key"
# 设置默认模型
openclaw config set agents.defaults.model.primary "bailian/qwen3-plus"
# 重启生效
openclaw gateway restart

接入飞书机器人

插件安装

openclaw plugins install @m1heng-clawd/feishu

此步骤可与后续飞书平台配置并行进行。

飞书开放平台配置

  1. 创建应用:登录飞书开放平台,创建企业自建应用,填写名称与描述。
  2. 添加能力:在应用详情页左侧导航栏添加'机器人'能力。
  3. 获取凭证:进入'凭证与基础信息',记录 App ID 和 App Secret。
  4. 权限配置:在'权限管理'页面批量导入以下 JSON 权限:
{"scopes":{"tenant":["aily:file:read","aily:file:write","contact:user.employee_id:readonly","im:chat.access_event.bot_p2p_chat:read","im:chat.members:bot_access","im:message","im:message.group_at_msg:readonly","im:message.p2p_msg:readonly","im:message:readonly","im:message:send_as_bot","im:resource"],"user":["aily:file:read","aily:file:write","im:chat.access_event.bot_p2p_chat:read"]}}
  1. 事件订阅:
    • 选择'使用长连接接收事件'并保存。
    • 点击'添加事件',搜索并勾选 im.message.receive_v1。
    • 注意:若报错'未建立长连接',请检查 OpenClaw 网关状态并等待 1-2 分钟重试。

凭证绑定

方式一:命令行配置

openclaw config set channels.feishu.appId "cli_xxxxx"
openclaw config set channels.feishu.appSecret "your_app_secret"
openclaw gateway restart

方式二:Web UI 配置

访问控制台 http://127.0.0.1:18789/,在通道设置中填入上述凭证。

发布与配对

  1. 在飞书开放平台提交应用版本审批。
  2. 在飞书客户端添加机器人,发送任意消息获取配对码。
  3. 在 OpenClaw 控制台或命令行执行配对:
openclaw pairing approve feishu 配对码

配对成功后,即可在群聊或私聊中与机器人交互。

常用排错命令

遇到异常时,优先使用以下命令自查:

命令作用
openclaw gateway status查看网关运行状态
openclaw gateway restart重启网关(配置修改后必须执行)
openclaw doctor诊断环境并提供修复建议
openclaw logs follow实时日志监控,定位 Bug 首选
openclaw config交互式修改配置
openclaw --version验证安装版本

常见问题

插件安装失败? 先重启网关 openclaw gateway restart,再查看日志 openclaw logs follow 定位原因。

飞书显示未建立长连接? 通常因网关未启动或端口被防火墙拦截。确认 openclaw gateway status 为运行中,并检查 18789 端口。

收不到消息? 检查三点:是否添加了 im.message.receive_v1 事件、应用版本是否发布、是否完成配对。

Node.js 版本不兼容? 确保版本为 22+,执行 node --version 核对,低版本可通过 nvm 切换。

进阶技巧:发送图片

OpenClaw 默认工具在飞书发送本地图片时可能仅返回路径。可通过 TOOLS.md 机制扩展能力:在工作区 TOOLS.md 文件中加入自然语言指令,指导 AI 调用 curl 分步获取 token、上传图片并发送。每次启动时 AI 会读取该文件更新技能集。

目录

  1. 隐私与安全建议
  2. 环境准备
  3. Node.js 版本管理
  4. 安装指定版本
  5. 切换至该版本
  6. 安装 OpenClaw
  7. 一键部署脚本
  8. 初始化配置
  9. 启动与验证
  10. 启动网关
  11. 打开控制台
  12. 配置大模型 API
  13. 设置 API Key(替换实际值)
  14. 设置默认模型
  15. 重启生效
  16. 接入飞书机器人
  17. 插件安装
  18. 飞书开放平台配置
  19. 凭证绑定
  20. 发布与配对
  21. 常用排错命令
  22. 常见问题
  23. 进阶技巧:发送图片

更多推荐文章

查看全部
  • 30+ 大语言模型(LLM)面试问题及答案详解
  • Python import 导入机制详解
  • 大模型核心面试题与 Transformer 原理详解
  • 基于 AI 辅助的在线图书借阅平台设计与实现
  • 开源 AI 网络爬虫 Crawl4AI:智能数据抓取实战
  • Linux 系统下 C/C++ 调试器 gdb/cgdb 实战指南
  • YOLO 无人机目标检测实战:7261 张数据集与 QT 可视化界面实现
  • VS Code 远程连接服务器后 GitHub Copilot 无法使用及修复方案
  • OpenClaw 开源 AI Agent 框架核心解析与上手指南
  • 使用 Python 字典处理文本文件并上传至 Web 服务
  • StableDiffusion 使用 LoRA 生成高质量人物图片实操教程
  • Wildcard AI 服务评测:低价背后的模型真相
  • ChatGPT 核心功能与实战技巧指南
  • Python 环境安装与配置 Gurobi 求解器指南
  • MySQL 实战:VARCHAR 类型安全转换为 INT
  • C++ 类和对象:拷贝构造与赋值运算符重载详解
  • Buzz 离线语音转文字工具安装与使用指南
  • Topaz Photo AI v1.3.3 汉化便携版:图片降噪与无损放大工具
  • GitHub Copilot Workspace 100 万 Token 上下文评测
  • 微软 Edge Webview2 v144 升级引发 SAP GUI 白屏故障及解决方案

相关免费在线工具

  • 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