OpenClaw(原Moltbot、Clawdbot)是一款开源的本地优先AI代理与自动化平台,可将多渠道通信能力与大语言模型深度集成,打造具备持久记忆与主动执行能力的定制化AI助理。本文基于阿里云轻量应用服务器,详细拆解OpenClaw镜像部署及钉钉AI机器人集成流程,同时解答常见问题,全程无营销表述,确保不改变原意,助力用户合规、稳定地启用服务。
重要提示:OpenClaw为开源AI助手,使用前需充分评估其安全性与稳定性,严格遵循相关许可协议,切实保障系统环境与数据安全。
一、部署前的核心准备与注意事项
- 服务器要求:需使用阿里云轻量应用服务器,内存必须≥2GiB,确保服务正常运行;
- 地域说明:默认部署地域为美国(弗吉尼亚),目前国内地域(除中国香港外)的轻量应用服务器,联网搜索功能受限,需根据业务需求选择;
- 数据备份:若已购买轻量应用服务器,可通过“重置系统”部署OpenClaw(选择应用镜像下的OpenClaw镜像),但重置会清除系统盘数据,务必提前备份重要数据;
- 必备凭证:需准备阿里云百炼大模型API-Key,用于调用模型服务;钉钉账号需具备开发者权限(可联系组织管理员获取),用于创建企业内部应用与机器人。
二、第一步:部署OpenClaw镜像(轻量应用服务器)
2.1 购买或重置OpenClaw套餐
- 新用户/无服务器用户:打开阿里云轻量应用服务器 OpenClaw 部署购买页面,选择预装OpenClaw应用的套餐。该应用镜像基于Alibaba Cloud Linux 3.2104 LTS 64位操作系统,来源于阿里云计算巢;默认配置可满足基础需求,支持调整套餐规格(内存≥2GiB)与购买时长(默认12个月),确认后完成支付;

- 已有服务器用户:登录阿里云轻量应用服务器控制台,找到目标实例,执行“重置系统”操作,选择应用镜像中的OpenClaw镜像,按提示完成重置(注意备份数据)。

- 阿里云轻量应用服务器 OpenClaw(原Clawdbot) 一键部署页:https://www.aliyun.com/activity/ecs/clawdbot


2.2 配置OpenClaw核心参数
(1)获取阿里云百炼API-Key
- 登录阿里云百炼大模型服务平台,进入“密钥管理”页面;

- 点击“创建API-Key”生成密钥,生成后立即复制保存。重要警告:API-Key若泄露,第三方可能冒用身份恶意使用,产生超出预期的token费用,需严格保密。


(2)服务器端配置(端口、API-Key与Token)
- 登录阿里云轻量应用服务器控制台,找到部署OpenClaw的实例,点击实例ID进入“服务器概览”页面;
- 切换至“应用详情”页签,按以下步骤操作:
a. 端口放通:点击“一键放通”,系统自动放行应用端口(默认18789),无需手动配置防火墙;
b. 配置API-Key:点击“执行命令”,在弹出的交互界面中输入百炼API-Key,点击“下一步”完成写入;
c. 获取访问Token:在“帮助→Token配置”中,点击“执行命令”(命令为cat /root/.clawdbot/clawdbot.json | grep token),复制生成的Token。重要警告:请勿泄露包含Token的完整URL,该链接包含身份验证凭据,持有链接者可直接绕过登录,获取OpenClaw控制台管理员权限; - 开启Response API访问(适配AppFlow对接):
a. 访问OpenClaw对话页面,在左侧导航栏点击“Setting > Config”;
b. 在Config页面左侧点击“Gateway”,切换至“Http”页签,在“Responses”区域将“Enabled”切换至开启状态,点击“Save”保存。
三、第二步:集成钉钉(创建AI机器人)
3.1 创建钉钉企业内部应用
(1)创建应用
- 访问钉钉开放平台,点击“应用开发→钉钉应用→创建应用”;
- 填写应用名称、应用描述,上传应用图标,完成后点击“保存”。
(2)获取应用凭证
- 进入应用详情页,在左侧菜单选择“凭证与基础信息”;
- 复制“Client ID”(原AppKey和SuiteKey)与“Client Secret”(原AppSecret和SuiteSecret),用于后续创建连接流。
(3)创建AI卡片模板
- 访问钉钉开放平台“卡片平台”,点击“新建模板”;
- 配置模板参数:卡片类型选择“消息卡片”,卡片模板场景选择“AI卡片”,关联上述创建的应用;
- 进入模拟编辑页面,无需使用预设模板,直接保存并发布,返回模板列表后复制“模板ID”,用于后续配置。
(4)申请应用权限
- 进入应用详情页,左侧菜单选择“开发配置→权限管理”;
- 在搜索框分别输入
Card.Streaming.Write和Card.Instance.Write,在操作列点击“申请权限”,完成权限开通。
3.2 创建AppFlow连接流(对接OpenClaw与钉钉)
- 访问阿里云AppFlow平台,选择“钉钉群聊-流式调用百炼应用”模板,点击“立即使用”;
- 账户授权配置:
a. 配置OpenClaw凭证:点击“添加新凭证”,输入部署OpenClaw时获取的Token,自定义凭证名称,完成添加;
b. 配置钉钉应用凭证:点击“添加新凭证”,输入钉钉应用的Client ID与Client Secret,自定义凭证名称,完成添加; - 执行动作配置:
a. 模型名称:填写格式为alibaba-cloud/模型Code(如alibaba-cloud/qwen3-max-2026-01-23),模型Code可在百炼模型广场查询;重要提示:当前不支持配置qwen3-max模型Code,可选择qwen3-max-2026-01-23或qwen3-max-preview等;
b. 公网地址:格式为“服务器公网IP:服务端口”,默认服务端口为18789(如47.0.XX.XX:18789);
c. 模板ID:输入步骤3.1.3中保存的AI卡片模板ID; - 基本信息配置:填写连接流名称与描述(建议保持默认),点击“下一步”;
- 流程发布:界面提示配置成功后,复制生成的“WebhookUrl”,点击“发布”(Webhook与定时功能需发布后生效)。
3.3 配置钉钉机器人并发布应用
(1)配置机器人
- 进入钉钉开放平台,找到已创建的企业内部应用,点击“添加应用能力→机器人→添加”;
- 打开机器人配置开关,消息接收模式选择“HTTP模式”(AppFlow仅支持HTTP模式,选择Stream模式会导致无法返回消息);
- 消息接收地址填写步骤3.2.5中复制的WebhookUrl,点击“发布”。
(2)发布应用版本
- 进入应用详情页,左侧菜单选择“版本管理与发布→创建新版本”;
- 输入应用版本号、版本描述,选择应用可见范围(如全部员工、部分员工等),点击“保存”,在弹窗中选择“直接发布”;
- 应用发布后,企业内其他用户方可使用该机器人。
(3)测试机器人
- 创建钉钉群聊或在已有群聊中,进入“群设置→机器人→添加机器人”;
- 搜索目标机器人名称,点击“添加→完成添加”;
- 在群聊中@机器人发送指令(如“你好”),验证交互效果。机器人首次启动时会提示相关文件缺失,属正常现象,可按提示设置环境或直接下达任务指令。
四、常见问题解答与操作指引
4.1 如何更改OpenClaw调用的模型?
- 登录阿里云轻量应用服务器控制台,找到部署OpenClaw的实例,进入“应用详情”页签;
- 在访问控制页面点击“快速查看”,进入OpenClaw对话页面;
- 点击“Config > Agents”,搜索“Primary Model”,将其修改为百炼支持的模型,填写格式为
alibaba-cloud/模型Code(如alibaba-cloud/qwen3-max-2026-01-23),模型Code可在百炼模型广场查询; - 重要提示:当前不支持配置
qwen3-max模型Code,可选择qwen3-max-2026-01-23或qwen3-max-preview等。
4.2 如何在OpenClaw中使用百炼Coding Plan?
- 复制并保存百炼Coding Plan的套餐专属API-Key;
- 修改配置代码块,将
"apiKey": "YOUR_API_KEY"中的YOUR_API_KEY替换为套餐专属API-Key,示例代码如下:"models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-thinking", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536 } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3-max-2026-01-23" }, "models": { "bailian/qwen3-max-2026-01-23": { "alias": "qwen3-max-thinking" } }, "maxConcurrent": 4, "subagents": { "maxConcurrent": 8 } } } - 进入OpenClaw对话页面,点击“Config > All Settings > Raw”,打开配置文件;
- 复制上述修改后的代码块,替换配置文件中原
"agents"{...}相关内容,保存修改即可。
4.3 拓展功能:通过OpenClaw管理Mac上的iMessage
可通过Tailscale构建安全隧道互联Mac,实现通过OpenClaw管理iMessage,具体操作可参考阿里云官方文档《通过OpenClaw(原Clawdbot)调用iMessage》。
总结
阿里云轻量应用服务器部署OpenClaw的核心流程为“部署镜像→配置百炼API-Key→集成钉钉应用与机器人”,全程无需复杂的环境搭建,适配多数用户需求。关键在于妥善保管API-Key与Token,严格遵循钉钉应用与机器人的配置规范,确保模型调用与消息交互正常。
使用过程中需重点关注数据安全与权限管理,避免凭证泄露导致的安全风险。若需扩展功能(如对接其他通信渠道、切换模型),可参考官方文档或相关技术指引,逐步优化AI助手的使用体验。