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

OpenClaw 安装与飞书机器人配置实战指南

OpenClaw 作为开源 AI Agent 框架,支持多平台接入与数据自托管。本文详解在 Linux 环境下的安装步骤、Node.js 依赖配置及飞书机器人对接流程。重点涵盖插件安装、应用权限开通、长连接事件订阅设置及配对验证,并提供常见故障排查方案,帮助开发者快速实现本地 AI 助手与飞书的联动。

Ne0发布于 2026/3/27更新于 2026/10/2189 浏览

OpenClaw 安装与飞书机器人配置实战指南

OpenClaw 是一个开源的 AI Agent 框架,核心功能在于构建私人 AI 助手,支持接入飞书、Telegram、WhatsApp 等多种聊天平台。其架构逻辑清晰:用户消息经由网关转发至 AI 模型处理,再将回复返回给用户。

选择该框架的主要优势包括数据自托管以保障隐私、支持多模型(Claude、GPT、Gemini 等)以及可扩展的 Skill 系统。以下将介绍从环境准备到飞书对接的全流程配置。

环境准备

系统要求
项目要求
操作系统Linux / macOS / Windows (WSL2)
Node.jsv22 或更高
网络需能访问飞书开放平台及 AI API
安装 Node.js

若未安装或版本过低,建议使用 nvm 管理:

# 检查当前版本
node --version

# 安装并切换到 v22
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22

输入 node --version 显示 v22.x.x 即表示安装成功。

安装 OpenClaw

一键安装

macOS / Linux:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell):

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

安装完成后验证版本号:

openclaw --version
手动安装

若脚本执行异常,可使用 npm 全局安装:

npm install -g openclaw

注意:遇到权限错误时,建议调整 npm 目录权限而非直接使用 sudo。

初始配置

运行引导向导完成基础设置:

openclaw onboard --install-daemon

此命令会引导配置 AI 模型密钥、Gateway 端口(默认 18789)等信息。--install-daemon 参数会将 Gateway 注册为系统服务,实现开机自启。

配置后检查状态:

openclaw gateway status

显示 running 即表示基础服务正常。此时可通过 Web UI 进行初步测试:

openclaw dashboard

浏览器将自动打开 http://127.0.0.1:18789。

飞书机器人配置

1. 安装插件

OpenClaw 通过插件支持飞书,先安装对应模块:

openclaw plugins install @openclaw/feishu
openclaw gateway restart
2. 飞书开放平台操作

登录 飞书开放平台,创建企业自建应用。

  • 获取凭证:在「凭证与基础信息」页面复制 App ID 和 App Secret,务必妥善保管。
  • 权限开通:进入「权限管理」批量开通以下权限:
    {"scopes":{"tenant":["im:message","im:message.group_at_msg:readonly","im:message.p2p_msg:readonly","im:message:readonly","im:message:send_as_bot","im:resource","im:chat.access_event.bot_p2p_chat:read","im:chat.members:bot_access","contact:user.employee_id:readonly"],"user":["im:chat.access_event.bot_p2p_chat:read"]}}
    
  • 开启机器人能力:在「应用能力」中启用机器人并设置名称。
  • 事件订阅:这是关键步骤。选择「使用长连接接收事件」(WebSocket),添加 im.message.receive_v1 事件。注意:必须确保 OpenClaw Gateway 正在运行,否则飞书无法检测到 WebSocket 连接端点。
  • 发布应用:提交审核并发布,未发布前权限不生效。
3. OpenClaw 侧配置

推荐通过交互式向导添加渠道:

openclaw channels add

选择 Feishu 并按提示输入 App ID 和 App Secret。也可手动编辑配置文件 ~/.openclaw/openclaw.json:

{"channels":{"feishu":{"enabled":true,"dmPolicy":"pairing","accounts":{"main":{"appId":"cli_xxxxxxxxx","appSecret":"你的 AppSecret"}}}}}

修改后重启 Gateway:

openclaw gateway restart
4. 联调测试
  1. 在飞书中向机器人发送消息(如'你好')。
  2. 机器人会返回配对码。
  3. 终端执行确认:
    openclaw pairing approve feishu <配对码>
    
  4. 配对成功后即可正常对话。

常见问题与排查

  • 事件订阅保存失败:通常因 Gateway 未启动导致。请先运行 openclaw gateway start 确认状态后再配。
  • 机器人无响应:检查应用是否已发布、事件订阅是否包含 im.message.receive_v1、是否选择了长连接模式。查看日志定位问题:
    openclaw logs --follow
    
  • 群聊不回复:默认需@机器人。若需免@回复,需在配置中关闭 requireMention,并确保机器人已加入群组。
  • 权限报错:飞书权限粒度较细,缺权限会导致特定功能失效。如有文档或表格操作需求,需补充 docx:document 或 bitable:app 等权限并重新发布。
  • Node.js 版本过低:OpenClaw 依赖 Node.js 22+,旧版本可能导致启动异常,请通过 nvm 升级。

常用命令速查

命令用途
openclaw gateway status查看 Gateway 状态
openclaw gateway restart重启 Gateway
openclaw logs --follow实时查看日志
openclaw channels add添加聊天渠道
openclaw pairing list feishu查看配对请求
openclaw dashboard打开 Web 控制面板
openclaw doctor健康检查与修复

在飞书内可使用的指令包括 /status(状态)、/reset(重置对话)、/model(切换模型)。

目录

  1. OpenClaw 安装与飞书机器人配置实战指南
  2. 环境准备
  3. 系统要求
  4. 安装 Node.js
  5. 检查当前版本
  6. 安装并切换到 v22
  7. 安装 OpenClaw
  8. 一键安装
  9. 手动安装
  10. 初始配置
  11. 飞书机器人配置
  12. 1. 安装插件
  13. 2. 飞书开放平台操作
  14. 3. OpenClaw 侧配置
  15. 4. 联调测试
  16. 常见问题与排查
  17. 常用命令速查

更多推荐文章

查看全部
  • AI 不是机器人:它到底是什么?
  • CRMEB v5.6.1 单商户应用部署指南:环境配置与进程守护
  • 多模态大模型解析:InternVL-v1.5 与 Qwen2VL 架构对比
  • 前端 API 设计最佳实践
  • 算法题实战:替换所有问号、提莫攻击与 Z 字形变换
  • 前端精确数字运算:使用 BigNumber.js 解决 JavaScript 精度问题
  • Uncaught TypeError: Cannot read properties of undefined 报错根源与根治方案
  • 从编译器优化视角看C++ explicit关键字的深层影响
  • 全自动 AI 视频创作与发布工具:LuoGen-agent
  • 网络安全行业前景分析与 Java 开发对比及入门指南
  • Python爬虫入门:阶段学习路线与技术要点
  • 数据结构:查找算法与二叉排序树详解
  • LeetCode 最长公共前缀:三种解法详解
  • 自然语言处理在教育领域的应用与实战
  • 深度学习模型优化策略与实战调参
  • 实战演练:基于 Next.js 和 Wagmi 构建支持 TokenP 钱包登录的 DApp 前端
  • AI 辅助前端开发:掌握三大设计技能独立完成产品全流程
  • C++ 如何计算类的大小
  • Python 爬虫逆向兼职实战指南
  • 基于 rocketmq-client-python 构建高效 RocketMQ 消息系统

相关免费在线工具

  • 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