# OpenClaw部署
***Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.***
---
OpenClaw是一款轻量级、可扩展性强的开源AI Agent调度平台,面向低门槛智能体应用场景。用户无需进行复杂开发,即可快速搭建专用AI智能体,并将其部署到边缘开发板、AI BOX、云服务器等多种硬件环境中。
主要特点:
- **轻量化部署**:无需配置复杂的环境依赖,部署流程简洁,资源占用低,适配各类低规格硬件环境。
- **高可扩展性设计**:支持插件化扩展,可快速接入飞书等多种渠道,满足不同场景的功能扩展需求。
- **全场景适配**:支持部署到边缘开发板、AI BOX、云服务器等多种硬件环境,满足不同部署需求。
- **低门槛使用**:无需专业开发技能,通过向导式配置和简单的命令行操作即可完成智能体搭建与调试。
# 安装OpenClaw
## 更新系统依赖并安装所需工具
执行以下命令更新系统软件源,并安装curl、git等基础工具,完成后续安装所需的环境准备:
```bash
sudo apt update
sudo apt install -y curl git ca-certificates build-essential jq
```
## 安装OpenClaw
使用官方安装程序脚本:
```bash
# 安装但不运行新手引导:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
```
安装完成后新开一个终端来验证:
```bash
openclaw --version
```
```{note}
安装通常需要5–10分钟,具体时长取决于网络速度。
```
## 初始化OpenClaw
首次安装完成后,必须完成配置向导,否则OpenClaw无法正常运行。执行以下命令启动配置向导,并安装网关守护进程:
```plaintext
openclaw onboard --install-daemon
```
网关守护进程(按操作系统使用 *launchd* 或 *systemd* 用户服务)用于确保OpenClaw在后台持续运行。
**配置向导步骤截图(仅供参考):**
1. 进入安装确认界面。
```{image} images/image_BPjZbdFw2o7Q6OxYVfyc7BwRnEd.webp
:width: 715px
:height: 528px
:align: center
```
2. 选择 **QuickStart。**
```{image} images/image_RThHby7LZoDBKgxn8DCca9y6nKb.webp
:width: 902px
:height: 435px
:align: center
```
3. 配置模型,以 **Copilot** 为例,在 **Model/auth provider** 选项中选择 **More,** 展开后选择 **Copilot。**
4. 打开指定网站登录,并完成身份认证。
```{image} images/image_DrpubS8XloLVdkxlwZ5cVMH3nee.webp
:width: 527px
:height: 210px
:align: center
```
```{image} images/image_MWEeb2waro5eyixNY52csYssnLc.webp
:width: 726px
:height: 464px
:align: center
```
5. 完成模型选择后,其他拓展可按需安装:
```{image} images/image_AJp1bsTM5oq0CSxHshic3e6pnXg.webp
:width: 678px
:height: 470px
:align: center
```
6. 配置完成后,重启网关以使配置生效:
```plaintext
openclaw gateway restart
```
# 接入飞书
## 安装飞书插件
飞书插件仓库地址:[https://github.com/m1heng/clawdbot-feishu?tab=readme-ov-file#english]()
```{image} images/image_ZbBVbzNwyowyf6x607FcEYhInwd.webp
:width: 1066px
:height: 741px
```
执行以下命令安装飞书插件:
```plaintext
openclaw plugins install @m1heng-clawd/feishu
```
若已安装该插件,可执行以下命令将其升级到最新版本:
```plaintext
openclaw plugins update feishu
```
## 创建飞书应用
1. 登录飞书开放平台开发者后台:
- 飞书(国内):[https://open.feishu.cn/app]()
- Lark(国际版):[https://open.larksuite.com/app]()
2. 选择 **企业自建应用** 并创建应用。
3. 填写应用名称、应用描述等基础信息。
4. 在左侧菜单栏中进入 **应用能力** 页面,点击 **添加应用能力**,并启用 **机器人** 能力。
5. 进入 **凭证与基础信息** 页面,记录并妥善保存应用的 **AppID** 与 **App Secret**,后续配置插件时需使用。
## 配置插件
在终端中执行以下命令,将命令中的 *AppID* 和 *appSecret* 替换为上述步骤中获取的实际值,以完成飞书插件的基础配置:
```plaintext
openclaw config set channels.feishu.enabled true --json
openclaw config set channels.feishu.AppID "cli_xxxxx"
openclaw config set channels.feishu.appSecret "your_app_secret"
```
## 配置权限
进入飞书开放平台应用后台的 **权限管理** 页面,为应用配置以下权限,包括必需权限和可选权限:
**必需权限**
|
权限
|
范围
|
说明
|
| --- | --- | --- |
| *im:message* | 消息 | 发送和接收消息 |
| *im:message.p2p_msg:readonly* | 私聊消息 | 读取发给机器人的私聊消息 |
| *im:message.group_at_msg:readonly* | 群聊消息 | 接收群内@机器人的消息 |
| *im:message:send_as_bot* | 消息发送 | 以机器人身份发送消息 |
| *im:resource* | 媒体资源 | 上传和下载图片或文件 |
**可选权限**
|
权限
|
范围
|
说明
|
| --- | --- | --- |
| *contact:user.base:readonly* | 用户信息 | 获取用户基本信息,用于解析发送者姓名,避免在群聊或私聊中将不同用户识别为同一说话者 |
| *im:message.group_msg* | 群聊消息 | 读取所有群消息。该权限为敏感权限;当requireMention:false需对“未@的群消息”生效时,需配置该权限 |
| *im:message:readonly* | 历史消息 | 获取历史消息 |
| *im:message:update* | 消息编辑 | 更新或编辑已发送消息 |
| *im:message:recall* | 消息撤回 | 撤回已发送消息 |
| *im:message.reactions:read* | 表情回复 | 查看消息的表情回复 |
## 配置事件与回调
在飞书开放平台的应用后台,进入 **事件与回调** 页面,完成以下配置:
1. 事件配置方式
**使用长连接接收事件**:对应connectionMode: "websocket",推荐使用,无需提供公网可访问的URL。
**使用请求地址接收事件**: 对应connectionMode: "webhook",需要提供公网可访问的URL。
2. 点击 **添加事件订阅**,并勾选以下必要事件:
|
事件
|
说明
|
| --- | --- |
| *im.message.receive_v1* | 接收消息(必需事件) |
| *im.message.message_read_v1* | 消息已读回执 |
| *im.chat.member.bot.added_v1* | 机器人加入群聊 |
| *im.chat.member.bot.deleted_v1* | 机器人被移出群聊 |
## 发布和测试
1. 进入飞书开放平台应用后台的 **版本管理与发布** 页面。
2. 创建新版本并提交发布审核。
3. 发布审核通过后,即可在飞书客户端搜索到该应用,并完成基础测试。
## 用户权限审批与异常处理
飞书用户首次与机器人对话时,系统会触发权限校验,且对话界面会显示对应的Pairing code。在部署OpenClaw的设备终端执行以下命令完成用户权限审批。审批通过后,用户即可与机器人正常对话:
```plaintext
openclaw pairing approve feishu "提示中的Pairing code"
```
# OpenClaw功能演示
在终端中执行 **openclaw dashboard** 命令,即可查看OpenClaw的Web管理页面访问地址。
```{image} images/image_YT4EbJmJqo4uUxx2U7mczcJCnVd.webp
:width: 709px
:height: 208px
:align: center
```
```{image} images/image_WDvlbYBIsoFrNyx2PtcczdePnvf.webp
:width: 796px
:height: 127px
:align: center
```
```{image} images/image_J7qpbliMhoxrLix29ABciEB4nSc.webp
:width: 1914px
:height: 1035px
:align: center
```