保姆级 OpenClaw (原 Clawdbot)飞书对接教程 手把手教你搭建 AI 助手

OpenClaw 是一款开源的本地 AI 助手,支持在你自己的服务器上部署,通过飞书、WhatsApp、T@elegrimm 等聊天工具交互。与云端 SaaS 服务不同,OpenClaw 让你完全掌控数据隐私,可以执行系统命令、浏览网页、管理文件,甚至编写代码。本教程将手把手教你在 Linux 系统下安装 OpenClaw 并对接飞书机器人,打造专属的智能助理。

OpenClaw 是什么?

OpenClaw(原名 Clawdbot,后更名为 Moltbot,现正式命名为 OpenClaw)是一个运行在你本地环境的高权限 AI 智能体。它的核心特性包括:

  • 本地部署:运行在你的服务器或电脑上,数据完全自主可控
  • 多平台支持:支持飞书、WhatsApp、T@elegrimm、Discord、Slack 等主流聊天工具
  • 浏览器控制:可以浏览网页、填写表单、提取数据
  • 系统访问:读写文件、执行 Shell 命令、运行脚本
  • 持久化记忆:记住你的偏好和上下文,成为真正属于你的 AI
  • 插件扩展:支持社区技能插件,甚至可以自己编写插件

无论是邮件管理、日程安排、数据查询还是代码编写,OpenClaw 都能成为你的得力助手。

准备工作

首先准备一台闲置的云服务器或 VPS(推荐使用香港或海外节点)。由于 OpenClaw 运行时权限较大,出于安全考虑,不建议在本地或工作机上安装,推荐在一立的空服务器上部署。准备完成后,登录到服务器。

安装

第一步安装 Git

# 安装 Git
sudo apt update
sudo apt install git -y

第二步安装 Node.js

# 安装 NVM
# 国内使用 gitee 的镜像源
curl -o-  | bash

# 国外使用
curl -o-  | bash

# 重新加载环境变量
source ~/.bashrc

# 安装 Node.js 22
nvm install 22

# 查看 nodejs 版本
node -v # 输出 v22 即可,版本只要 22 就行

安装 Openclaw

# 使用官方脚本安装
curl -fsSL  | bash

其他平台安装方式请参考Openclaw 安装文档 (原 Clawdbot)

你会看到如下图输出 如果首次安装,时间会很长,需要耐心等待。 如果最后输出如下内容:

→ npm install failed; cleaning up and retrying...

新的脚本服务器内存要求变高了,据我使用下来 2G 内存,肯定会 OOM,如果出错的话,建议使用 swap 把硬盘空间当作交互内存使用。

成功之后会输出如下图片 第一个选项选择 yes, 就是询问你是否知道风险的。 第二步选择 QuickStart 第三步选择模型服务商,这里选择 Qwen,免费额度充足,适合入门使用 选择千问模型后,会提供一个链接,复制并在浏览器中打开,如下图 打开浏览器后,会看到如下界面。由于我已登录过,所以显示账户信息;如果尚未登录,按照提示完成登录即可。 登录完成后,会出现以下选项,提示选择对应的千问模型,如下图

选择默认模型即可。接下来会提示选择 channel,这里先跳过,后续再添加

继续下面选择 skills,也是选择 No,如下图 继续下面选择 hooks,也是使用空格选择 No,如下图 然后等待安装完成,最后会出现以下选项,这里选择 TUI 如果看到 TUI 聊天界面,说明安装成功,可以尝试输入 Hello 进行测试。 然后直接使用 ctrl+c 先关闭,后面我们再来设置

查看服务

可以使用下面的命令来查看

clawdbot status

会看到如下图的结果就说明服务启动了

访问 Web UI 面板

如何访问面板?服务在 端口上,我们现在通过 ssh 隧道来访问,输入下面的命令

ssh -N -L 18789:127.0.0.1:18789 用户名@服务器IP
# 回车之后
用户名@服务器IP's password: # 输入密码

然后在浏览器打开 , 你会看到 Dashboard 了,如下图 图中显示的是未授权状态,回到服务器,输入以下命令

clawdbot dashboard

会看到下面的面板数据 复制对应的 Dashboard URL 到浏览器打开,即可正常查看聊天记录。

至此 Openclaw (原 Clawdbot) 已安装完成,可以正常访问了。然后聊天框里面首次输入 Hello, Clawdbot 会询问你他应该叫什么,应该叫你什么。就是你需要给它设置个名字,还有 bot 改叫你什么。你可以在聊天框这么输入

Name: Openclaw

My Name: Boss

对接飞书

首先安装飞书插件,输入以下命令

clawdbot plugins install @m1heng-clawd/feishu

登录飞书开放平台 open.feishu.cn,点击「开发者后台 -> 创建企业自建应用」,如下图 然后点击创建应用,如下 创建完成后,首先到凭据管理中获取 App ID 和 App Secret,注意保存,后续配置需要使用。 然后添加机器人,如下操作 首先配置个名字

飞书的其他配置先暂停,回到服务器配置 Openclaw 的飞书参数

添加飞书配置

clawdbot config set channels.feishu.appId "飞书 app id"

clawdbot config set channels.feishu.appSecret "飞书 app secret"

clawdbot config set channels.feishu.enabled true

# 推荐使用 websocket
clawdbot config set channels.feishu.connectionMode websocket

clawdbot config set channels.feishu.dmPolicy pairing

clawdbot config set channels.feishu.groupPolicy allowlist

clawdbot config set channels.feishu.requireMention true

配置完成之后,重启

clawdbot gateway restart

支持群机器人

如果需要在群聊中支持。你可以创建飞书群聊,然后把机器人应用拉进群里,但是上面的配置就需要做修改了。

# 这个配置兼容上面的配置
clawdbot config set channels.feishu.dmPolicy open

clawdbot config set channels.feishu.groupPolicy open

clawdbot config set channels.feishu.allowFrom ['*']

重启完成后回到飞书,找到「事件和回调」,选择长连接模式,如下图 如果配置成功,说明连接已建立。继续下面的配置,添加事件,选择「接收消息」事件 事件添加完成之后,还需要开通权限,有以下权限全部勾选

权限Scope(范围)Description(说明)
contact:user.base:readonly用户信息获取基础用户信息
im:message消息 全部勾选发送和接收消息

如下图

以上步骤全部完成后,即可与机器人对话。但在此之前需要先创建一个版本

发布完成后,回到飞书客户端,可以看到应用已上线,点击打开应用 向机器人发送 Hello,即可收到 Moltbot 的回复

常见问题 FAQ

OpenClaw 和 Clawdbot、Moltbot 是什么关系?

OpenClaw 是该项目的最新正式名称。项目最初叫 Clawdbot,后因商标问题更名为 Moltbot,最终在 2025 年 1 月正式定名为 OpenClaw。三者是同一个项目的不同阶段命名。

OpenClaw 支持哪些 AI 模型?

OpenClaw 支持多种 AI 模型服务商,包括 Anthropic Claude、OpenAI GPT、通义千问(Qwen)、KIMI、小米 MiMo 等。本教程使用通义千问是因为其免费额度充足,适合入门学习。

为什么安装时提示 npm install failed?

这通常是服务器内存不足导致的。新版本脚本对内存要求较高,2G 内存可能会出现 OOM(内存溢出)。建议配置 swap 交换空间,将硬盘空间作为虚拟内存使用。

OpenClaw 可以在 Windows 或 macOS 上运行吗?

可以。OpenClaw 支持 Mac、Windows 和 Linux 系统。本教程以 Linux 为例,其他系统的安装方式可参考官方文档。

飞书机器人配置后无法收到消息怎么办?

请检查以下几点:

  1. 确认飞书插件已正确安装(clawdbot plugins install @m1heng-clawd/feishu
  2. 检查 App ID 和 App Secret 配置是否正确
  3. 确认已开通「接收消息」事件权限
  4. 检查长连接模式是否配置成功
  5. 确保应用版本已发布

OpenClaw 数据安全吗?

OpenClaw 运行在你自己的服务器上,所有数据都在本地存储,不会上传到第三方云端。但由于它具有系统级权限,建议在独立的服务器上部署,避免在生产环境或重要数据的机器上运行。

除了飞书,OpenClaw 还支持哪些平台?

OpenClaw 支持多个聊天平台,包括 WhatsApp、T@elegrimm、Discord、Slack、Microsoft Teams、Signal、iMessage、Google Chat、Twitch 等。每个平台需要安装对应的插件。

OpenClaw 可以做什么?

OpenClaw 可以执行多种任务:

  • 邮件管理和自动回复
  • 日程安排和提醒
  • 浏览网页和数据提取
  • 文件读写和管理
  • 执行 Shell 命令
  • 编写和运行代码
  • 数据查询和分析

如何更新 OpenClaw 到最新版本?

使用以下命令更新:

openclaw update

OpenClaw 命令和 clawdbot 命令有什么区别?

OpenClaw 更名后,官方推荐使用 openclaw 命令,但为了兼容性,clawdbot 命令仍然可用。两者功能完全相同,建议新用户直接使用 openclaw 命令。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com