1. 前言
1.1 什么是 OpenClaw
近期,AI 圈出现了一匹'野生黑马'——OpenClaw。这个开源个人 AI 助手项目在 GitHub 上迅速获得大量关注。
简单说,它就像给你配了一个 24 小时不下班的数字打工人:把它部署在自己的电脑或服务器上,它就能接入 WhatsApp、Telegram、飞书、钉钉等十多种聊天平台,帮你自动回复、处理消息、执行任务。
而且最妙的是——这个'员工'不领工资、不摸鱼、也不用年终奖,只要你给它一点算力和 API。
但是这也是最坑的地方——他烧 Token 的速度简直太快了,由于上下文积累,以及多轮推理,模型选择,系统提示词等等,很多地方都会消耗 Token,这可能会导致费用爆炸。
1.2 环境介绍
据说 OpenClaw 最适配的硬件是 Mac mini,但是其实 Linux 系统都比较适配。
由于 OpenClaw 的对硬件的权限很高,所以尽量不要用自己的主力开发机来安装,防止出现隐私泄露问题。
系统:Ubuntu 前置要求:
- 必须能访问国际互联网
- Node >= 22.0
2. 前期准备
由于 OpenClaw 需要对接聊天软件,同时他自身没有模型,所以我们需要两个东西:
- 大模型 API。
- 聊天渠道
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 取消,然后使用下面命令让其在后台运行
npm run ws > ws.log 2>&1&


