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均已经过混淆处理)