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

Ubuntu 安装 OpenClaw 并接入飞书机器人

介绍在 Ubuntu 系统上部署开源 AI 助手 OpenClaw 并集成飞书机器人的步骤。主要包含环境准备(Node.js、网络)、飞书应用配置(AppID、Secret、权限、长连接回调)、智谱 GLM API Key 申请以及 OpenClaw 的安装与初始化流程。通过命令行工具完成部署,实现 AI 自动回复消息功能。

PgDevote发布于 2026/4/6更新于 2026/5/2025 浏览
Ubuntu 安装 OpenClaw 并接入飞书机器人

1. 前言

1.1 什么是 OpenClaw

近期,AI 圈出现了一匹'野生黑马'——OpenClaw。这个开源个人 AI 助手项目在 GitHub 上迅速获得大量关注。

简单说,它就像给你配了一个 24 小时不下班的数字打工人:把它部署在自己的电脑或服务器上,它就能接入 WhatsApp、Telegram、飞书、钉钉 等十多种聊天平台,帮你自动回复、处理消息、执行任务。

而且最妙的是—— 这个'员工'不领工资、不摸鱼、也不用年终奖,只要你给它一点算力和 API。

但是这也是最坑的地方——他烧 Token 的速度简直太快了,由于上下文积累,以及多轮推理,模型选择,系统提示词等等,很多地方都会消耗 Token,这可能会导致费用爆炸。

1.2 环境介绍

据说 OpenClaw 最适配的硬件是 Mac Mini,但是其实 Linux 系统都比较适配。本教程基于 Ubuntu 系统进行演示。

由于 OpenClaw 对硬件的权限很高,所以尽量不要用自己的主力开发机来安装,防止出现隐私泄露问题。

系统:Ubuntu 前置要求:

  1. 必须能科学上网
  2. Node.js >= 22.0

2. 前期准备

由于 OpenClaw 需要对接聊天软件,同时它自身没有模型,所以我们需要两个东西:

  1. 大模型 API。
  2. 聊天渠道。

2.1 飞书准备

首先,您需要使用您的飞书账号登录飞书开放平台,点击开发者后台 > 扫码登录 > 点击创建企业自建应用。

输入应用名称和描述之后,直接点击创建即可。之后我们需要为这个应用添加一个机器人。

同时我们需要记住我们这个应用的 AppID 和 AppSecret。

接下来我们用这个 AppID 和 AppSecret 来准备激活长连接。我们回到自己的 Ubuntu 系统,在 /usr/local 目录下执行下面的操作:

(任意目录都可以,我这里习惯在这个目录安装)

克隆项目

git clone https://github.com/Futaoj/enable_openclaw_feishu_lark.git
cd enable_openclaw_feishu_lark

安装依赖

npm install

配置环境变量,上面飞书应用的 AppID 和 Secret 配置到环境变量中

export FEISHU_APP_ID="your_app_id"
export FEISHU_APP_SECRET="your_app_secret"

启动长连接客户端

npm run ws

成功启动后,你将看到类似以下输出:

🚀 正在启动飞书长连接客户端...
📱 App ID: cli_xxxxx...
[info]: ['client ready']
[debug]: ['[ws]', 'ws connect success']
[info]: ['[ws]', 'ws client ready']
✅ 长连接客户端已启动,等待事件...

因为这个需要一直在后台运行,所以我们 Ctrl+C 取消,然后使用下面命令让其在后台运行

nohup npm run ws > ws.log 2>&1 &

接下来我们回到飞书开放平台,在刚才的应用下点击左边菜单栏【事件与回调】,然后点击订阅方式如下图:

这里选择使用长连接接收事件,然后保存。

同时我们把回调配置也设置为长连接。

然后在下方的找到【添加事件】,把下面这几个加上: • im.message.receive_v1(必需) • im.message.message_read_v1 • im.chat.member.bot.added_v1 • im.chat.member.bot.deleted_v1

接下来就是飞书应用的权限配置,点击左侧菜单栏【权限管理】然后导入权限。

将下面的 JSON 填入

{"scopes":{"tenant":["contact:contact.base:readonly","contact:user.base:readonly","contact:user.employee_id:readonly","contact:user.id:readonly","im:chat","im:chat.access_event.bot_p2p_chat:read","im:chat.members:read","im:chat.moderation:read","im:chat.tabs:read","im:chat.tabs:write_only","im:chat.top_notice:write_only","im:chat:moderation:write_only","im:chat:operate_as_owner","im:chat:read","im:chat:readonly","im:chat:update","im:message","im:message.group_at_msg:readonly","im:message.group_msg","im:message.p2p_msg:readonly","im:message.pins:read","im:message.pins:write_only","im:message.reactions:read","im:message.reactions:write_only","im:message.urgent","im:message.urgent.status:write","im:message:readonly","im:message:send_as_bot","im:message:send_multi_depts","im:message:send_multi_users","im:message:send_sys_msg","im:message:update","im:resource","im:url_preview.update","im:user_agent:read","passport:session_mask:readonly"]},"user":[]}}

然后下一步确认权限,申请开通。

最后点击确认。

最后我们创建版本并发布。

我们填入版本号和描述,拉到页面底部,点击保存即可。

一会之后我们的飞书会收到类似这样的通知。

到这里,和飞书的交互基本完成。按照流程走完之后我们只需要记住两个东西,AppID 和 AppSecret,一会要用。

2.2 申请大模型 API Key

下面我们去智谱平台,注册账号,然后点击 API Key,最后我们添加一个新的 API key 即可。注意要记住这个 API key 哦,一会初始化的时候会用到。

3. 安装并初始化

安装其实很简单,我们可以去看官方文档,当然这里我还是给大家粘贴出来。

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

查看网关状态

openclaw gateway status

然后初始化的时候配置 OpenApi 的时候选择 Z.AI,然后粘贴上面申请的 Key。

然后接入渠道选择飞书。

最后安装完成可以在飞书中测试一手。

总结

安装起来不难,主要是飞书接入要浪费点时间,还有就是保证电脑能科学上网。

目录

  1. 1. 前言
  2. 1.1 什么是 OpenClaw
  3. 1.2 环境介绍
  4. 2. 前期准备
  5. 2.1 飞书准备
  6. 2.2 申请大模型 API Key
  7. 3. 安装并初始化
  8. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 大模型测评:千问 DeepSeek 等工具降英文 AI 率横向对比
  • 大模型 LLM 微调技术论文精选汇总
  • OpenClaw 集成飞书机器人配置指南
  • Python 循环结构详解:for-in 与 while 用法
  • Python Web UI 自动化测试:Jenkins 构建项目与定时执行
  • Java 数据结构:二叉树与哈希表详解
  • OpenClaw 接入飞书机器人与 Kimi2.5 配置指南
  • OpenClaw 配置飞书机器人与 Kimi2.5 接入指南
  • Java 互联网医疗场景核心技术面试解析
  • OpenClaw 接入飞书机器人与 Kimi2.5 配置指南
  • Python 开发实战:集成本地 DocsGPT 构建智能 IDE
  • Claude Code Router 与 cpolar 组合优化 AI 开发流程
  • OpenClaw 接入飞书机器人与 Kimi2.5 配置实战
  • C++ Qt 网络编程:QUdpSocket、QTcpSocket 与 Http 实战
  • Visual C++ Redistributable 是什么?为什么需要安装?
  • 如何实现链表元素的反转
  • Llama-Factory 大模型微调实战指南
  • Android System WebView 版本对应安卓系统兼容性指南
  • Android System WebView 详解与版本兼容性指南
  • 向量数据库:HNSW 算法详解

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online