别再折腾配置了!OpenCloudOS推出OpenClaw"极速版"脚本
在上篇文章你的 7x24 "AI 运维同事",OC 9 + OpenClaw 部署及实战指南OpenClaw中,我们介绍了如何基于OpenCloudOS 9 安装配置OpenClaw,并接入企业微信等IM,让你最终拥有一位 7x24 的"AI全能助理"。一些用户看完文章后跃跃欲试,但一上手实操,却被繁琐的配置劝退了:
● "Node.js 版本不对,报错了......"
● "GitHub 连不上,插件装不下来......"
● "我想接企业微信,怎么还得手动改配置文件?"
大家的痛点,OpenCloudOS社区听到了!
为了让大家把精力从"装环境"转移到"用 AI"上,带来了 OpenClaw x OpenCloudOS 2.0 部署方案 。这一次,我们推出了一键安装脚本,用户只要一条命令就能极速体验OpenClaw。
一、 新版"极速部署脚本"做了什么?
-
环境全自动适配 :自动检测系统环境,帮你搞定 Node.js 24 等所有底层依赖,不再担心版本冲突。
-
国内 IM 原生支持 :不再需要满世界找插件。 企业微信、QQ、飞书、钉钉 ,你想用哪个,脚本直接帮你装好。
-
网络与源优化 :针对国内网络环境做了深度适配,下载更稳、速度更快。
简单来说:以前需要 30 分钟的手工操作,现在只需要 1 分钟等待。
二、 极速版上手指南
2.1 安装 Openclaw 及IM相关插件
场景A:我全都要(推荐)
如果你希望 OpenClaw 能连接企业微信、QQ、飞书、钉钉等所有国内主流 IM,可直接运行如下脚本。
bash
# 默认完整安装所有国内 IM 插件
curl -fsSL https://opencloudos.org/extra/deploy_openclaw.sh | bash
备注:因一键安装脚本会执行较多依赖并启动OpenClaw安装,所以整个安装过程大概耗时15-20min左右,中途请不要终止或推出。
一键安装脚本代码请见:scripts/deploy_opneclaw.sh · OpenCloudOS/web-extra - Gitee.com
场景B:我只需要特定渠道
如果你只想安装某个指定IM(如企业微信和QQ),不想安装多余插件,可直接运行如下脚本。安装耗时:5-10min
perl
# 安装指定IM(下方以同时安装企业微信和QQ为例):
curl -fsSL https://opencloudos.org/extra/deploy_openclaw.sh | bash -s -- --plugins wecom,qq
场景C:纯净版安装
如果你只需要 OpenClaw 的核心功能(比如只在终端使用,或者通过 Web 界面交互),不需要连接任何国内IM,可直接运行如下脚本。安装耗时:2-3min
bash
# 跳过所有 IM 插件安装:
curl -fsSL https://opencloudos.org/extra/deploy_openclaw.sh | bash -s -- --skip-plugins
bash
# 手动打开交互命令
openclaw onboard

2.2 配置 OpenClaw
OpenClaw配置流程较多,OpenCloudOS已在上篇内容你的 7x24 "AI 运维同事",OC 9 + OpenClaw 部署及实战指南OpenClaw进行了详细展示,这篇不再赘述。唯一不同的是,如您在2.1章节中执行了指定IM安装(如企业微信、飞书等),则会在IM配置环节的列表中,看见该可选项。

2.3 OpenClaw 运行状态确认
bash
# 查看openclaw是否在后台运行
openclaw health
# 查看模型状态,是否连上了大模型
openclaw models list
# 查看聊天通道,比如qq,企业微信等
openclaw channels list
三、 接入IM及实际应用演示
接下来,我们将详解如何配置企业微信、QQ、飞书、钉钉.
3.1 接入企业微信
OpenClaw 原生基本只支持国外社交软件,可以通过插件的方式来支持国内的社交软件。这里我们以企业微信为例,演示接入教程。
注意要接入企业微信有两个条件,首先你的clawdbot安装在有公网ip的机器上,2.你是企业管理员能创建APP或者机器人
perl
# 查看企业微信插件运行是否加载
openclaw plugins list | grep -i wecom
企业微信插件使用目录
@marshulll/openclaw-wecom - npm

接下来需要在企业微信里创建一个一个应用,这一步需要首页 - 企业微信开发者中心先在这里创建一个应用。

选择个人

配置企业微信应用相关信息
首先获取如下信息
-
登录 企业微信管理员后台
-
在"我的企业"中查看 企业ID (CorpID)

-
进入"应用管理" → 选择或创建应用
-
在应用详情页获取:AgentId:应用ID
Secret(corpsecret):点击"查看Secret"获取

- 在"接收消息"设置中获取:Token:点击"随机获取"
EncodingAESKey:点击"随机获取"

然后在部署了openclaw的服务器上输入如下命令:
arduino
# 企业微信应用配置(必需)
# 这里配置的是 app 模式,可以参考插件使用指南换成bot或者both模式
openclaw config set channels.wecom.mode "app"
openclaw config set channels.wecom.defaultAccount "app"
openclaw config set channels.wecom.accounts.app.mode "app"
openclaw config set channels.wecom.accounts.app.webhookPath "/wecom/app"
openclaw config set channels.wecom.accounts.app.corpId "你企业ID"
openclaw config set channels.wecom.accounts.app.corpSecret "应用secret"
openclaw config set channels.wecom.accounts.app.agentId "你的应用ID"
openclaw config set channels.wecom.accounts.app.callbackToken "你设置的应用的token"
openclaw config set channels.wecom.accounts.app.callbackAesKey "你设置的应用的aes-key"
openclaw config set channels.wecom.enabled true
# 设置openclaw链接公网
openclaw config set gateway.bind lan
openclaw gateway restart
# 查看相关配置
openclaw channels list
openclaw config get channels
配置应该是这样的,我只配置了app,如果你配置了bot会更丰富一点


如上执行后,回到企业微信app管理界面,点击保存,企业微信会回发送token和AESKey去和openclaw服务器进行匹配

如果匹配成功界面如下

在企业微信里找到相关应用,直接和他聊天

可以看到 Clawdbot 确实识别到了相关的用户和请求

让 ClawdBot 创建一个定时任务:

可以看到确实创建完成了。

3.2 接入QQ
QQ更方便个人用户使用,OpenCloudOS也提供一个接入QQ的场景。
QQ插件地址github.com/sliverp/qqb...
perl
# 一件安装脚本已经安装了qq相关插件
# 查看当前的脚本
openclaw plugins list | grep qq
# 如果你开始没安装qq插件可以执行如下命令安装
openclaw plugins install https://github.com/sliverp/qqbot.git
创建QQ机器人:
访问 QQ 开放平台
创建机器人应用
获取 AppID 和 AppSecret(ClientSecret)
Token 格式为 AppID:AppSecret,例如 102146862:Xjv7JVhu7KXkxANbp3HVjxCRgvAPeuAQ


csharp
#方式一:交互式配置,选择 qqbot,按提示输入 Token
openclaw channels add
#方式二:命令行配置
openclaw channels add --channel qqbot --token "AppID:AppSecret"
# 示例
openclaw channels add --channel qqbot --token "102146862:xxxxxxxx"

配置好后在qq开发平台里的,沙箱配置里先点击添加成员再扫描二维码就能和ClawdBot沟通,并安排他工作了


3.3 接入飞书
飞书插件地址
GitHub - m1heng/clawdbot-feishu
bash
# 一件安装脚本已经安装了飞书,查看飞书插件运行是否加载
openclaw channels list
# 如果没看到飞书执行如下命令
openclaw plugins enable feishu
openclaw gateway restart
# 如果没有安装飞书,那么执行如下命令
openclaw plugins install @m1heng-clawd/feishu

飞书应用(机器人)配置
进入飞书应用中心:开发者后台 - 飞书开放平台
创建企业自建应用
路径: 创建应用 → 企业自建应用
基础信息按提示填写即可(名称、描述等),完成后进入应用详情页。
配置应用权限
进入 权限管理,添加以下权限(按插件文档要求):
必要权限
| 权限 | 范围 | 说明 |
|---|---|---|
| im:message | 消息 | 发送和接收消息 |
| im:message.p2p_msg:readonly | 私聊 | 读取发给机器人的私聊消息 |
| im:message.group_at_msg:readonly | 群聊 | 接收群内 @机器人 的消息 |
| im:message:send_as_bot | 发送 | 以机器人身份发送消息 |
| im:resource | 媒体 | 上传和下载图片/文件 |
可直接复制如下配置直接导入
json
{
"scopes": {
"tenant": [
"bitable:app:readonly",
"contact:user.base:readonly",
"docx:document",
"docx:document.block:convert",
"docx:document:create",
"docx:document:readonly",
"drive:drive",
"drive:drive:readonly",
"im:chat:readonly",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.group_msg",
"im:message.p2p_msg:readonly",
"im:message:send_as_bot",
"im:resource",
"wiki:wiki:readonly"
],
"user": [
"contact:contact.base:readonly"
]
}
}

进入凭证与基础信息 页面,记录 App ID / App Secret 同步更新到 openclaw 配置中

arduino
openclaw config set channels.feishu.appId "你的appid"
openclaw config set channels.feishu.appSecret "你的app_secret"
openclaw config set channels.feishu.enabled true
openclaw gateway restart
# 查看相关配置
openclaw channels list
openclaw config get channels


然后进入事件与回调界面,订阅方式选择长链接

之后点击右下角的添加事件
添加如下事件
| 权限 | 范围 | 说明 |
|---|---|---|
| im.message.receive_v1 | 接收消息(必需) | 发送和接收消息 |
| im.message.message_read_v1 | 消息已读回执 | 读取发给机器人的私聊消息 |
| im.chat.member.bot.added_v1 | 机器人进群 | 接收群内 @机器人 的消息 |
| im.chat.member.bot.deleted_v1 | 机器人被移出群 | 以机器人身份发送消息 |

之后点击发布

在飞书里直接搜索 你机器人的名字就能和他聊天了。

3.4 接入钉钉
钉钉插件地址
GitHub - soimy/openclaw-channel-dingtalk: A dingtalk bot channel plugin for clawdbot
bash
# 一件安装脚本已经安装了飞书,查看飞书插件运行是否加载
openclaw channels list
# 如果没看到飞书执行如下命令
openclaw plugins enable dingtalk
openclaw gateway restart
# 如果没有安装飞书,那么执行如下命令
openclaw plugins install https://github.com/soimy/clawdbot-channel-dingtalk.git
前往钉钉开发者后台,使用具有管理员权限的账号进行登录。选择
创建应用->填写应用名称 和 描述 -> 再点击左侧"添加应用能力" -> 选择 "机器人"->完善机器人配置 -> 消息接受模式选择 stream模式 -> 点击发布

然后点击坐上角的 "凭证与基础信息" 找到Client ID与Client Secret两个参数

然后再进入发布界面,点击保存

然后在服务器上输入
arduino
openclaw config set channels.dingtalk.clientId "你的ClientID"
openclaw config set channels.dingtalk.clientSecret "你的Client Secret"
openclaw config set channels.dingtalk.enabled true
openclaw gateway restart
# 查看相关配置
openclaw channels list
openclaw config get channels.dingtalk

接着你就可以在钉钉里搜索到你的应用并让他给你干活了。

参考链接
Moltbot --- Personal AI Assistant