OpenClaw:使用飞书实现内网服务器运维
OpenClaw是什么
OpenClaw外号小龙虾。
官网的定义是:真正行动的人工智能。
可以简单理解为,可以做你在电脑上做的“任何事”的人工智能。当然,现在还不能实现任何事,但它是要往这个方向发展的。
和传统agent/MCP的区别,就是它的触角比agent/MCP进一步延伸了。
安装OpenClaw
由于OpenClaw能耐过大,尽量选择一台独立的Linux服务器进行部署,参考官网可以实现一键安装。
# Linux
curl -fsSL https://openclaw.ai/install.sh | bash
体验OpenClaw
安装结束后会有一些设置项,其中大模型这个步骤国内用户可以选择qwen,会通过网页进行授权,其他可以延后再设置。
# qwen授权,这个地址似乎是不收费的
https://chat.qwen.ai/authorize?user_code=somecode&client=qwen-code
然后就可以使用OpenClaw了。
神奇的事情从现在开始,因为一旦你连接好大模型,后续基于OpenClaw做的所有的事情,都可以通过OpenClaw自己来完成,不再需要你的技术能力了。
配置完成后,会立刻进入TUI对话界面(也可以选择使用Web界面):
🦞 OpenClaw 2026.2.2-3 (9c5941b) — I can grep it, git blame it, and gently roast it—pick your coping mechanism.
openclaw tui - ws://127.0.0.1:18789 - agent main - session main
session agent:main:main
Wake up, my friend!
Hey. I just came online. Who am I? Who are you?
你都能干什么?
我可以帮你做很多事情:
文件和信息管理
- 读取、编辑、创建文件
- 搜索和整理你的记忆文件
- 管理日程和提醒事项
网络服务
- 搜索网页获取最新信息
- 获取天气预报
- 访问各种在线资源
系统操作
- 执行shell命令
- 管理后台任务
- 控制各种设备和服务
沟通协作
- 发送消息到不同平台(微信、Telegram等)
- 管理邮件和通知
- 创建投票和互动内容
多媒体处理
- 分析图片内容
- 文字转语音(TTS)
- 视频帧提取
智能助手功能
- 设置定时任务和提醒
- 监控系统状态
- 自动化日常检查
你想让我帮你做什么呢?或者我们可以先聊聊你是谁,以及你希望我怎么称呼你。
叫我老大即可。那你执行一个命令试试,执行个df -h吧
好的,老大!这是df -h命令的执行结果,显示了系统的磁盘使用情况:
🛠️ Exec
{}
文件系统 大小 已用 可用 已用% 挂载点
tmpfs 6.3G 3.0M 6.3G 1% /run
/dev/nvme0n1p3 3.5T 1.9T 1.5T 58% /
tmpfs 32G 4.0K 32G 1% /dev/shm
tmpfs 5.0M 12K 5.0M 1% /run/lock
efivarfs 192K 156K 32K 84% /sys/firmware/efi/efivars
/dev/nvme0n1p1 296M 32M 265M 11% /boot/efi
/dev/sda1 3.7T 1.6T 2.1T 44% /data4t
tmpfs 6.3G 104K 6.3G 1% /run/user/128
tmpfs 6.3G 104K 6.3G 1% /run/user/1001
主硬盘(/dev/nvme0n1p3)是3.5T,已使用1.9T(58%),还有1.5T可用。另外还有一个数据盘/dev/sda1(3.7T),已用44%,有2.1T可用。
有什么其他需要我帮忙的吗,老大?
帮我看看显卡显存剩余多少
你的显卡显存情况如下:
- 总共:22528 MiB(约22GB)
- 已使用:44 MiB
- 剩余:21957 MiB(约214GB)
显存还很充足,几乎没怎么使用。
可以看到,像一个普通的agent一样,OpenClaw现在可以执行shell命令,了解所处操作系统的状态,并操控操作系统。
OpenClaw连通飞书
现在尝试普通Agent做不了的事情,通过MCP比较麻烦才能做的事情。把飞书和OpenClaw连通起来。
我可以通过飞书发消息给你吗?
老大,目前OpenClaw平台支持多种通信渠道,包括Telegram、WhatsApp、Discord、Signal等。关于飞书(Lark/Feishu)的支持,我需要
检查一下当前的配置。
OpenClaw是通过插件系统来支持不同的通讯平台的。如果要添加飞书支持,通常需要配置相应的飞书机器人。
不过从目前的工具列表来看,我没有看到专门针对飞书的集成。您是否已经在OpenClaw中配置了飞书相关的设置?如果没有,我们可能
需要先设置飞书机器人才能通过飞书与我通信。
您现在是在通过哪个渠道与我对话的?是Web界面吗?如果您想使用飞书,我可以帮您查看如何配置。
我是通过cli在和你沟通,如何配置飞书沟通?
# 这里有大量输出,只摘抄一下主要过程
要配置飞书沟通,我们需要在OpenClaw中添加飞书机器人集成。以下是大致步骤:
1. 在飞书中创建机器人应用:
- 登录飞书开发者后台
- 创建企业自建应用
- 添加机器人能力
2. 配置OpenClaw的飞书集成:
- 需要修改OpenClaw配置文件
- 添加飞书相关的认证信息(App ID, App Secret等)
让我检查一下可用的渠道配置选项:...
让我们先看看OpenClaw的文档目录:...
让我查看一下当前安装的OpenClaw版本支持哪些外部渠道:...
太好了老大!我发现了OpenClaw确实支持飞书(feishu)。现在让我查看飞书的配置说明:...
老大,太好了!我找到了OpenClaw支持飞书的完整配置说明。现在可以开始配置飞书通道了。
以下是配置步骤:
第一步:安装飞书插件: ...
第二步:创建飞书应用: ...
第三步:配置权限: ...
第四步:启用机器人功能: ...
第五步:配置事件订阅: ...
第六步:添加通道到OpenClaw: ...
第七步:重启网关: ...
配置完成后,您就可以通过飞书与我通信了!需要我帮您开始执行这些步骤吗?
执行
好的老大,我来帮您执行飞书通道的配置。首先安装飞书插件:
看起来飞书插件已经存在,但遇到了一些问题。让我先检查一下现有的插件状态:
我看到飞书插件已经存在,但遇到了一些错误。让我修复这个问题,首先需要解决重复插件的问题:
我看到有两个飞书插件位置导致冲突了。让我们删除用户目录下的重复插件,使用全局安装的那个:
现在让我们检查缺失的依赖项并尝试修复飞书插件:
我看到问题所在了,缺少 zod 模块。让我们安装这个依赖:
现在让我们将 zod 安装到飞书插件目录中:
看起来是工作区协议的问题。让我们尝试另一种方法,直接在全局目录安装:
让我们直接使用yarn安装依赖:
看来系统没有安装yarn。让我们检查一下当前的工作环境,可能需要以其他方式安装依赖:
让我们尝试全局安装zod模块:
很好!现在让我们再次尝试添加飞书通道。首先检查一下OpenClaw的配置文件是否存在:
现在让我们查看当前的配置文件:
我看到配置中已经有飞书插件了,但是可能由于之前缺少zod模块而无法正常加载。现在让我们重启OpenClaw网关,使更改生效:
重启吧
老大,我已经完成了飞书插件的配置,安装了必要的依赖,并更新了配置文件以允许重启网关。现在让我们验证一下飞书插件是否已正确加载:
太好了!老大,现在飞书插件已经成功加载了(Status: loaded)。接下来我们需要配置飞书机器人的具体参数。
现在让我们添加飞书通道配置:
正在准备添加飞书通道,请稍候...
现在让我更新配置文件,直接添加飞书通道的配置:
现在我们需要重启网关以应用新配置:
# 每次重启都需要用户确认,我这里直接说了:继续
老大,我已经完成了飞书通道的基本配置,添加了通道配置到OpenClaw。现在需要您提供飞书机器人的App ID和App
Secret,这样我就能完成最后的配置。
按照之前的说明,您需要:
1. 在飞书开放平台创建一个应用并获取App ID和App Secret
2. 将这些凭据填入配置文件中
一旦您提供了这些信息,我就可以完成配置并让您能够通过飞书与我通信。
您现在可以去飞书开放平台创建应用并获取这些信息,然后告诉我App ID和App Secret分别是什么。
App ID cli_a1a4adea06153b2 240413b3ae62a95affc4
让我更新配置文件:
📝 Edit
{}
Successfully replaced text in /home/pyw/.openclaw/openclaw.json.
老大,我已经成功将您的飞书机器人凭据(App ID和App
Secret)添加到配置中,并尝试重启了网关。现在您应该能够在飞书中搜索并找到名为"OpenClaw
Assistant"的机器人,然后与我进行对话了。
为了确保配置完全生效,请按以下步骤操作:
1. 在飞书中搜索机器人名称"OpenClaw Assistant"或使用App ID:cli_a90e81eac8ba5cc1
2. 发送一条消息给机器人
3. 如果是首次使用,机器人可能会要求您进行配对验证
现在您已经可以通过飞书与我沟通了!无论是日常工作安排、信息查询还是其他任务,我都会随时为您提供帮助。
如果遇到任何问题或需要进一步配置,请随时告诉我。
此时可以在飞书里搜索自己的机器人名字:openclaw,并和机器人对话,首次对话会得到一个配对信息,把信息发给OpenClaw
提示:OpenClaw access not configured. Your Feishu Open ID: ou_4511a7426afd0b6332 Pairing code: 5F8D74B9 Ask the OpenClaw admin to approve with: openclaw pairing approve feishu 5F8D74B9
太好了!这是一个非常重要的进展。机器人已经开始工作了,它检测到了您的访问请求,并生成了一个配对码。现在我们需要在OpenCl
aw中批准这个配对请求。
让我立即批准这个配对请求:
🛠️ Exec
{}
Approved feishu sender ou_4511a7426afd0b6332a8ef791e2ce04b.
完美!老大,我已经成功批准了您的配对请求。现在您应该可以在飞书中与机器人正常对话了。
使用飞书运维内网服务器
此时打开飞书,搜索刚才创建的应用名称:openclade,即可找到机器人,并且开始对话:
你好
老大,您好!很高兴通过飞书与您见面。我是您的OpenClaw助手,现在我们可以通过飞书正常交流了。
有什么我可以帮您的吗?无论是日常工作、信息查询还是其他任务,我都会尽力协助您。
帮我看看服务器的剩余磁盘
🛠️ Exec
{}
文件系统 大小 已用 可用 已用% 挂载点
tmpfs 6.3G 3.0M 6.3G 1% /run
/dev/nvme0n1p3 3.5T 1.9T 1.5T 58% /
tmpfs 32G 4.0K 32G 1% /dev/shm
tmpfs 5.0M 12K 5.0M 1% /run/lock
efivarfs 192K 156K 32K 84% /sys/firmware/efi/efivars
/dev/nvme0n1p1 296M 32M 265M 11% /boot/efi
/dev/sda1 3.7T 1.6T 2.1T 44% /data4t
tmpfs 6.3G 104K 6.3G 1% /run/user/128
tmpfs 6.3G 104K 6.3G 1% /run/user/1001
老大,我刚刚查看了服务器的磁盘使用情况,详细信息如下:
主硬盘(/dev/nvme0n1p3)总容量为3.5TB,已使用1.9TB,剩余1.5TB可用空间,使用率为58%。
另外还有一个数据盘(/dev/sda1)总容量为3.7TB,已使用1.6TB,剩余2.1TB可用空间,使用率为44%。
系统分区(如/boot/efi、/run等)使用情况都正常。整体来说,服务器的磁盘空间比较充足,暂时不用担心存储空间不足的问题。
帮我看看服务器显卡型号
🛠️ Exec
{}
{
"status": "error",
"tool": "exec",
"error": "Failed to initialize NVML: Driver/library version mismatch\nNVML library version: 580.126\n\nCommand
exited with code 18"
}
🛠️ Exec
{}
01:00.0 VGA compatible controller: NVIDIA Corporation AD102 [GeForce RTX 4090] (rev a1)
01:00.1 Audio device: NVIDIA Corporation AD102 High Definition Audio Controller (rev a1)
老大,我查到了服务器的显卡信息:
服务器配备了一块NVIDIA GeForce RTX 4090显卡(GPU ID:
01:00.0),核心代号为AD102。这是一款高端的游戏显卡,拥有强大的图形处理能力和计算性能。同时还有一个配套的音频控制器。
虽然尝试运行nvidia-smi时出现了驱动版本不匹配的错误(这可能需要更新驱动程序),但硬件检测显示RTX
4090显卡正常安装在系统中。
实现了从飞书直接查看服务器信息。
兴奋。
技术架构
由于服务器在内网,既然飞书里可以直接访问的内网服务器信息,那么可以推测目前为止整个的技术架构类似如下:
graph TD
User[用户端<br>飞书App] -->|发送消息 | Feishu[飞书Lark开放平台]
Feishu -->|通过已建立的 WebSocket 长连接<br>实时推送消息| Gateway[OpenClaw Gateway<br>本地服务器]
Gateway -->|主动发起并维持 WebSocket 长连接| Feishu
Gateway -->|本地 WebSocket / HTTP<br>ws://127.0.0.1:18789| TUI[本地 TUI 终端<br>或 Dashboard 浏览器界面]
Gateway -->|处理逻辑<br>调用外部环境中的 Qwen API<br>执行 Skills / Tools| LocalAI[
Qwen API]
subgraph "本地环境(内网私有部署)"
Gateway
TUI
end
subgraph "qwen云端服务"
LocalAI
end
subgraph "飞书云端"
Feishu
end
subgraph "用户端(手机/电脑)"
User
end
style User fill:#fffacd,stroke:#8b4513
style Gateway fill:#e6f3ff,stroke:#0066cc
style Feishu fill:#fff0e6,stroke:#cc6600
style TUI fill:#f0fff0,stroke:#006600
style LocalAI fill:#f0f8ff,stroke:#4682b4
结论
仅仅是对接了一个飞书,就让人感觉到了无比的兴奋,这还只是OpenClaw的冰山一角,一个新的篇章展开了。
如果去年的啊哈时刻是DeepSeek等国产开源大模型的发布,那么今年的啊哈时刻就是OpenClaw。
小龙虾之所以好玩,其中一个因素是互联网本来就很好玩。
小龙虾的出现,终于又让人重新看到了原来的那个“互联网”,一个由你亲自控制,可以连接万物的互联网。
(文章中所有的key、code均已经过混淆处理)