方案概览
基于 OpenClaw(原Moltbot/Clawdbot) 4 步打造钉钉 AI 员工,7×24 小时在线干活。
你将获得什么
- 一个可 7×24 小时在线干活的钉钉 AI 机器人
- 支持群聊 @机器人 和私聊两种交互方式
它能帮你做什么
- 日更不费力:追踪热点,帮你写稿排版,保持账号活跃不断更。
- 想法秒上线:早上一个灵感,下午就能上线一个网站,快速验证你的 idea。
- 自动发布动态:产品发布新版本时,自动同步 Release Notes 到微博。
部署流程
- 创建钉钉应用 - 获取 Client ID 和 Secret
- 获取 API Key - 用于调用大模型
- 准备云服务器 - 购买和连接 ECS
- 部署并验证 - 运行脚本,测试机器人
创建钉钉应用
选择或创建组织
创建钉钉机器人应用
-
登录钉钉开放平台。
-
在顶部菜单栏,选择应用开发。
-
在页面右侧,单击创建应用,填写应用名称(例如"AI 助手")和描述,然后点击保存,系统自动进入应用详情页。
-
在应用详情的添加应用能力页面,选择添加机器人。
-
配置机器人:
- 开启机器人配置开关。
- 填写机器人名称等必填项。
- 消息接收模式 采用默认的 Stream 模式。
- 单击发布。
-
获取应用凭证。
在左侧导航栏,单击凭证与基础信息,获取Client ID和Client Secret。后续部署时使用。
-
发布应用:
- 在应用详情的左侧导航栏,单击版本管理与发布。
- 在页面右侧,单击创建新版本,填写版本号(例如 1.0.0)。
- 设置可见范围,例如仅我可见。
- 单击保存,然后确认发布。
获取 API Key
为了在体验初期避免产生超出预期的费用,可以使用 Coding Plan,每 5 小时刷新指定额度。
-
访问 Coding Plan 购买页,选择 Lite 基础套餐(体验推荐),完成购买。
-
购买成功后,访问 Coding Plan API Key 管理页,生成并保存 API Key。
Coding Plan 目前支持
qwen3.5-plus、kimi-k2.5、MiniMax-M2.5、glm-5等模型,详细的模型列表请参考Coding Plan 支持的模型。
准备云服务器
购买 ECS
推荐套餐:e 实例,2 核 2 GB,99 元/年起,个人开发者首选。新用户也可领取 ECS 免费试用。
-
访问 阿里云 ECS 产品页,找到 e 实例 套餐,单击立即购买。
-
配置以下参数:
参数 说明 地域 选择离您最近的地域,例如华东1(杭州) 镜像 选择 Alibaba Cloud Linux 3 其他参数保持默认即可。
-
确认订单并完成支付,等待实例创建完成。
**说明
如果希望使用其他方式创建的 ECS 实例,请确保为该实例分配了公网 IP 或绑定了弹性公网 IP。
连接服务器
- 进入 ECS 管理控制台,找到目标实例,单击操作列的远程连接。
- 选择 Workbench 远程连接,单击立即登录,选择免密登录进入终端。
部署并验证
-
在 Workbench 终端中执行部署脚本:
** **
curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260225/vdwoyc/openclaw_installer.sh -o openclaw_installer.sh && bash openclaw_installer.sh -
执行部署脚本后会出现以下选项,选择“安装
Openclaw(Install)”,脚本会开始安装过程,此过程预计持续 10 分钟。出现“安装完成”提示后,说明
OpenClaw及其运行环境安装成功。 -
安装完成后进入配置向导,请根据提示依次输入以下信息:
-
选择渠道: 钉钉(DingTalk)
-
钉钉 Client ID:步骤一获取的 Client ID
-
钉钉 Client Secret:步骤一获取的 Client Secret
-
百炼 Base URL:直接回车使用默认值
-
百炼 API Key:步骤二获取的 Coding Plan API Key
-
AI 模型:直接回车使用默认值
如需修改Base URL、API Key及模型请参见如何修改 Base URL、API Key 及模型。
-
-
完成上述配置后,脚本会自动完成以下操作:
-
生成配置文件
~/.openclaw/openclaw.json -
启动服务,并生成
openclaw的后台管理界面的链接:http://127.0.0.1:18789/?token=your_gateway_token说明: 如需从本地计算机访问
openclaw的后台管理界面,参见如何访问 OpenClaw Control UI。
-
-
看到配置完成的总结框后,请保存脚本输出的 Gateway Token,后续维护可能需要使用。
-
验证服务状态:选择“查看状态 (Status)”
如果部署成功,将显示各个组件的状态为:
** **
核心组件 └─ Openclaw ✓ yyyy.m.dd (最新) 渠道插件 └─ 钉钉 ✓ x.y.z (最新) [clawdbot-dingtalk] 服务状态 └─ Gateway ✓ 运行中 配置文件 └─ 配置文件 ✓ ~/.openclaw/openclaw.json -
在钉钉群聊中添加并测试机器人:
-
打开钉钉客户端,进入任意群聊。
- 如果选择已有群聊,请查看群聊名称下方显示的归属组织,确保该组织与创建机器人时的组织相同。
- 如果创建新的群聊,创建时会自动匹配一个组织,请确保该组织与创建机器人时的组织相同。
-
单击群设置(右上角)> 添加机器人。
-
在机器人列表中找到您创建的机器人,单击添加。
如果找不到创建的机器人,原因可能是:1、该群聊的归属组织与创建机器人时的组织不同。请选择或重新创建一个正确的群聊。2、群聊归属组织正确,但不是内部群,需转换为内部群。
-
在群聊中 @机器人 发送消息测试,例如
@AI助手 你好。 -
收到回复即表示部署成功。
-
-
与机器人私聊:
群聊中需@机器人才能收到回复,直接发送消息无法收到回复。您可以在群聊中单击机器人头像来进入单聊对话框,直接与机器人对话。
增强 OpenClaw 的能力
您可以通过接入百炼 MCP 工具,让 OpenClaw 获得联网搜索、网页解析、执行代码和生成图片及视频的能力。接入后,OpenClaw 会在对话中自动调用工具。
支持的工具
| MCP 工具 | 用途 |
|---|---|
| 联网搜索 | 搜索互联网获取最新信息 |
| 网页解析 | 解析网页内容 |
| 代码解释器 | 执行 Python 代码、分析数据、生成图表 |
| 万相 2.6 图像视频生成 | 生成图片和视频 |
开通 MCP 工具
-
访问百炼 MCP 广场。
-
选择要开通的 MCP 工具卡片。
-
点击立即开通。
部分MCP 工具需绑定百炼 API Key,注意不是Coding Plan的API Key。
添加工具到 OpenClaw
- 请参见如何访问 OpenClaw Control UI,访问 ****OpenClaw 的后台管理页面。
- 选择侧边栏的 Channels。
- 在 DingTalk 配置下,展开阿里云百炼 MCP 配置菜单。
- 在 DASHSCOPE API Key 处,填写百炼 API Key,注意不是Coding Plan的API Key。
- 展开工具开关菜单,选择已经开通的 MCP 工具,打开启用开关。
常见问题
机器人不回复消息怎么办?
-
检查容器是否正常运行:
执行部署脚本,选择“查看状态 (Status)”。
** **
bash openclaw_installer.sh确保各个组件处于正常状态。
-
继续在脚本中选择“修复问题 (Repair)”,运行自动诊断,查看是否存在配置问题。
-
查看日志:
日志路径:
** **
openclaw logs常见错误及解决方法:
错误信息 原因 解决方法 invalid client_id Client ID 错误 运行 bash openclaw_installer.sh重新配置钉钉凭证invalid client_secret Client Secret 错误 运行 bash openclaw_installer.sh重新配置钉钉凭证unauthorized API Key 无效 运行 bash openclaw_installer.sh重新配置 API Key -
确认钉钉应用已发布且机器人已添加到群聊。
如何修改 Base URL、API Key 及模型?
使用部署脚本可以方便地修改各项配置:
** **
bash openclaw_installer.sh
选择“更新配置 (Configure)” ,脚本会显示配置菜单:
** **
选择操作
(↑↓ 导航 | 数字直选 | Enter 确认)
[1] ● 查看当前配置 - 显示 openclaw.json 内容
[2] ○ 修改 AI 模型配置 - 更新 DashScope API/模型
[3] ○ 修改 Gateway 配置 - 更新端口/绑定地址
[4] ○ 重新生成 Token - 生成新的 Gateway Token
[5] ○ 全新配置向导 - 从头创建配置(覆盖)
[6] ○ 返回主菜单
选择“修改 AI 模型配置”,按照提示依次修改:
-
百炼 Base URL
-
通过Coding Plan调用:coding.dashscope.aliyuncs.com/v1
-
常规调用:
- 华北2(北京):
https://dashscope.aliyuncs.com/compatible-mode/v1 - 美国(弗吉尼亚):
https://dashscope-us.aliyuncs.com/compatible-mode/v1 - 新加坡:
https://dashscope-intl.aliyuncs.com/compatible-mode/v1
- 华北2(北京):
-
-
百炼API Key:
- 通过Coding Plan调用:访问Coding Plan页面获取。
- 常规调用:访问百炼 API Key页面获取,注意百炼 API Key 须与百炼 Base URL 同属一个地域。
-
选择模型
如何查看实时日志?
** **
openclaw logs --follow
按 Ctrl+C 退出日志查看。
如何停止服务?
** **
openclaw gateway stop
如何卸载服务?
可以执行下列命令卸载服务。
** **
# 卸载 clawdbot
clawdbot uninstall
# 卸载 moltbot
moltbot uninstall
# 卸载 openclaw
openclaw uninstall
如何更新服务?
如果安装了旧版本的Clawdbot/Moltbot,请先卸载服务,然后重新使用部署脚本安装OpenClaw。
如果安装了旧版本的OpenClaw,可以直接更新:
-
启动部署脚本
** **
bash openclaw_installer.sh -
选择“升级 Openclaw (Upgrade)”
更新插件:
-
启动部署脚本
** **
bash openclaw_installer.sh -
选择“渠道插件 (Channels)”下的“升级插件 (Upgrade)”。
如何访问 OpenClaw Control UI?
部署完成后,可以通过 SSH 端口转发从本地访问后台管理界面:
-
在本机终端,执行以下命令实现SSH 端口转发:
** **
ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 root@<ECS公网IP>端口 用途 18789 OpenClaw Gateway(Control UI) 18800 CDP 远程浏览器(可选) 执行以上命令后需要输入ECS的登录密码,如需重置密码请参见密码管理。
-
在本地的浏览器中访问以下地址:
** **
http://127.0.0.1:18789/?token=<你的GATEWAY_TOKEN>Token 在部署完成时显示,也可以在配置文件中查看:
** **
~/.openclaw/openclaw.json
如何让机器人登录需要认证的网站?
如果需要让机器人访问需要登录的网站(如阿里云控制台),可以通过本地 Chrome 远程操控服务器上的浏览器完成登录:
- 确保已建立 SSH 端口转发(包含 18800 端口)。
- 在本地 Chrome 浏览器访问
chrome://inspect/#devices。 - 单击 Configure... ,添加
localhost:18800,单击 Done。 - 在 Remote Target 列表中找到远程浏览器页面,单击 inspect。
- 在弹出的 DevTools 窗口中操作远程浏览器,完成网站登录。登录状态会保留在服务器上。