你的 7x24 “AI 运维同事”,OC 9 + ClawdBot 部署及实战指南
ClawdBot (Moltbot) —— 一个能真正“干活”的 AI Agent。把它部署在 OpenCloudOS 上,你就拥有了一个永不掉线、极其稳定的“全能数字员工”。
想象一下,凌晨 3 点,你的服务器某个服务挂了。
以前:报警短信把你吵醒 -> 强撑睡意打开电脑 -> SSH 连上服务器 -> 敲命令排查 -> 重启服务 -> 继续睡(如果睡得着的话)。
现在:你的手机收到一条企业微信消息:
Hi 主人,您 IP 172.20.2.22的服务器挂啦!“检测到 PHP-FPM 假死,已尝试重启服务并恢复,日志显示可能是内存泄漏导致的。建议后续排查这段代码…”
这不是科幻,这就是 ClawdBot (Moltbot) —— 一个能真正“干活”的 AI Agent。而把它部署在 OpenCloudOS 上,你就拥有了一个永不掉线、极其稳定的“全能数字员工”。
一、 为什么要用 OpenCloudOS 跑 ClawdBot?
ClawdBot 基于 MCP 协议,它是一个运行在你服务器上的 AI 代理程序 。无论是执行 Shell 命令、提交 Git PR、操作数据库,还是连接 Telegram等随时听候调遣,亦或是安装 "Skills"技能插件,学会任何新本事,对它来说,皆不在话下。
所以,近期 Clawdbot 火爆全网,是因为它让人们真正意识到“AI秘书”可以走进生活和工作。很多朋友在 MacBook 上尝鲜 ClawdBot,但真正能发挥它威力的战场,其实是服务器。OpenCloudOS 原生的 Linux 环境加上 ClawdBot 的执行力,能产生更多奇妙的化学反应。文章开头举例的场景只是其一。
- 你可以让它写代码 :配合 code-edit 技能,直接在服务器上修改 Nginx 配置。
- 你可以让它做监控 :写个 Cron Job,让它每天早上 9 点给你发一份服务器健康日报。
- 你可以让它管应用 :配合 Docker 技能,一句话部署一个新的 WordPress 站点。
二、5分钟在OpenCloudOS 9上部署 Clawdbot
2.1 安装 Node.js
先使用 nvm 安装最新的 Node.js
# 升级npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
nvm alias default 22
# 验证 Node.js 版本:
node -v # Should print "v22.22.0".
# 验证 npm 版本:
npm -v # Should print "10.9.4".
2.2 安装 Clawdbot
# 自动安装
curl -fsSL https://molt.bot/install.sh | bash
# 也可手动安装
npm i -g clawdbot
# 并手动打开交互命令
clawdbot onboard


2.3 配置 Clawdbot
因配置环节流程较多,OpenCloudOS 经筛选后仅展示关键配置,其余配置暂时未做展示。用户可根据个人需求和喜好自行进行配置。注意:如果配置过程中不慎退出,执行 clawdbot onboard 命令以继续。
2.3.1 模型选择
Clawdbot 支持了各大 LLM 公司的模型,也支持本地模型,包括 Ollama 和 LM Studio,你可以按自己的喜好/场景来决定使用。

备注:如果你有 token_api 可以选择其他,如果想免费体验,可以选择 Qwen。这里,OpenCloudOS 以 Qwen 进行示例。
当出现下面链接时,请点击并前往 Qwen 网站进行认证关联:

2.3.2 即时IM选择
接下来是选择即时IM渠道,请根据您的使用场景或喜好选择。如果您没有这些软件或不考虑这些场景,可以先跳过,后文我们将演示如何支持企业微信。

2.3.3 hooks安装
官方使能的3条 hooks 建议都安装上:

2.3.4 昵称配置
启动后你告诉 Clawdbot 它对你的称呼,和它的称呼:

按两次 ctrl+c 退出该引导界面。
2.3.5 Clawbot 运行状态确认
# 查看clawbot是否在后台运行
clawdbot health
# 查看模型状态,是否连上了大模型
clawdbot models list
# 查看聊天通道,比如qq,企业微信等
clawdbot channels list


这里提示的 Qwen 的 channel,这是正常的,后文会配置企业微信相关的 channel。

2.3.6 访问web界面
先做一个端口转发才能访问 web 界面
# clawbot只能通过locahost方式访问
ssh -L 18789:127.0.0.1:18789 root@你的服务器公网ip
# 再获得token
clawdbot dashboard
?/toeken=xxxxx后面就是token

直接在浏览器输入 127.0.0.1:18789/?token=xxxxxx 就能够访问web界面了

三、实战点亮 OC9+Clawdbot 技能树
3.1 接入企业微信
Clawbot 原生基本只支持国外社交软件,可以通过插件的方式来支持国内的社交软件。这里我们以企业微信为例,演示接入教程。
# 首先下载clawbot 插件
clawdbot plugins install @william.qian/simple-wecom
# 相关插件详细使用信息
# https://www.npmjs.com/package/@william.qian/simple-wecom
# 重启 clawbot 来加载插件
clawdbot gateway restart
# 查看企业微信插件运行是否加载
clawdbot plugins list | grep -i wecom


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

选择个人

配置企业微信应用相关信息,首先获取如下信息:
-
登录 企业微信管理员后台(https://work.weixin.qq.com/wework_admin/frame#/)
-
在"我的企业"中查看 企业ID (CorpID)
-
进入"应用管理" → 选择或创建应用
-
在应用详情页获取:AgentId:应用ID;Secret:点击"查看Secret"获取
-
在"接收消息"设置中获取:Token:点击"随机获取";EncodingAESKey:点击"随机获取"。
在服务器上输入如下命令:
# 企业微信应用配置(必需)
clawdbot config set channels.simple-wecom.corpid "你的企业ID"
clawdbot config set channels.simple-wecom.agentid "你的应用ID"
clawdbot config set channels.simple-wecom.corpsecret "your-corp-secret"
clawdbot config set channels.simple-wecom.token "your-token"
clawdbot config set channels.simple-wecom.encodingAESKey "your-aes-key"
clawdbot config set channels.simple-wecom.enabled true
clawdbot config set gateway.bind lan
clawdbot gateway restart
如上执行后点击保存,企业微信会回发送 token 和 AESKey 和 Clawdbot 服务器进行匹配:

如果匹配成功界面如下

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

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


让 ClawdBot 创建一个定时任务:

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

3.2 接入QQ
QQ更方便个人用户使用,OpenCloudOS 也提供一个接入QQ的场景。先在https://github.com/sliverp/qqbot# 插件官网下载zip安装包,上传到服务器,并解压。
# 先从github下载安装包
wget https://github.com/sliverp/qqbot/archive/refs/heads/main.zip
# 如果上面的连接不行,用加速链接
wget https://ghfast.top/https://github.com/sliverp/qqbot/archive/refs/heads/main.zip
# 解压并安装
unzip main.zip && clawdbot plugins install ./qqbot-main/

创建QQ机器人:
访问 QQ 开放平台
获取 AppID 和 AppSecret(ClientSecret)
Token 格式为 AppID:AppSecret,例如 102146862:Xjv7JVhu7KXkxANbp3HVjxCRgvAPeuAQ

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

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


OpenCloudOS 和 Clawdbot 能碰撞出的火花远不止于此,欢迎社区伙伴们加入OpenCloudOS 社区用户群(扫描文末二维码加社区小助手,即可进群),一起参与更多可能性的探讨。
即日起至2月6日,凡在 OpenCloudOS 9 成功部署 Clawdbot ,并体验其扩展技能/反馈部署建议者,即有机会获得由社区赠送的精美礼品一份!欢迎加小助手了解体验活动详情。
参考链接
https://nodejs.org/zh-cn/download
https://www.molt.bot/
https://www.npmjs.com/package/@william.qian/simple-wecom
https://clawdhub.com/
https://linux.do/t/topic/1518570
https://cloud.tencent.com/developer/article/2624973
https://github.com/sliverp/qqbot
https://www.hubwiz.com/blog/clawdbot-comprehensive-guide/
OpenCloudOS 开源社区是由操作系统、云平台、软硬件厂商与个人携手打造中立开放、安全稳定且高性能的 Linux 操作系统及生态。目前已实现从源社区、商业版、到社区稳定版全链路覆盖,旨在输出经海量业务验证的企业级稳定操作系统版本,为行业解决国产操作系统上下游供应问题,促进基础软件可持续发展。

备注「OCAI」,即可加入社区微信群
更多推荐

所有评论(0)