Start typing to search this publication.
BlockBoy logo BlockBoy
Open menu
BlockBoy logo

Subscribe to BlockBoy

Get new posts delivered straight to your inbox.

阿里云 OpenClaw(Clawdbot)集成钉钉教程

BlockBoy avatar BlockBoy
Cover image for 阿里云 OpenClaw(Clawdbot)集成钉钉教程

OpenClaw是一款开源的本地优先AI 代理与自动化平台 。您可以通过OpenClaw将多渠道通信能力与大语言模型深度集成,创建拥有持久记忆与主动执行能力的定制化 AI 助理。

重要

OpenClaw 为开源 AI 助手,请在使用前充分评估其安全性与稳定性并严格遵循许可协议, 以切实保障您的系统环境与数据安全。

步骤一、购买OpenClaw套餐

重要

如果您已购买轻量应用服务器,可以跳过此步骤,以重置系统的方式部署OpenClaw(重置系统时选择应用镜像下的OpenClaw镜像),但重置系统会清除轻量应用服务器上的系统盘数据,请您根据需要做好数据备份。具体操作,请参见 重置系统

  1. 购买预装Moltbot应用的轻量应用服务器

    该应用镜像基于Alibaba Cloud Linux 3.2104 LTS 64位操作系统,来源于阿里云计算巢。

  2. 轻量应用服务器 页面,预置了资源配置,如要更改配置项,请参考下面内容。

    • 实例 :内存必须2GiB及以上,可以根据自己的需求切换套餐。

    • 地域 :默认 美国(弗吉尼亚)

      目前中国内地地域(除香港)的轻量应用服务器,无法使用OpenClaw的联网搜索功能。

    • 购买配置 :默认12个月,可以根据自己的需求切换时长。

步骤二、配置OpenClaw

  1. 服务器页面 ,单击服务器卡片中的实例ID,在 服务器概览 页面单击 应用详情 页签。

  2. Moltbot使用步骤 区域中,单击 端口放通 下的 一键放通 ,放通对应端口的防火墙。

  3. 单击 配置Moltbot 下的 执行命令 配置百炼API key。

    目前支持配置两种类型的百炼API Key:

    • 按Token用量计费的百炼API Key。

    • Coding Plan 套餐专属 API Key: 采用固定月费模式,提供月度请求额度,超出时段限额的调用会报错且不计费用,可避免产生超出预期的费用。

      Coding Plan 仅支持 抵扣 qwen3-max-2026-01-23qwen3-coder-plus 模型调用费用, 不支持抵扣多模态模型调用费用。

    API Key配置方式包括  系统推荐  及  手动输入 。系统推荐会列出百炼Coding Plan的API Key(成本可控),及离服务器最近的百炼模型服务的API Key(时延较低)。若需使用其他地域或者其他账号的API Key可选择 手动输入。

    • 系统推荐(下拉选择)

      轻量应用服务器所在地域

      系统推荐的百炼API Key对应地域

      Coding Plan的API key对应地域

      中国内地地域

      华北2(北京)

      华北2(北京)

      美国及欧洲地域

      美国(弗吉尼亚)

      中国香港及其他亚洲地域

      新加坡

    • 手动输入

      单击按钮切换至手动输入,输入百炼API Key并选择该API Key对应地域。

      image

      重要

      手动配置需确保选择的API Key对应地域正确,否则会导致模型无法正常调用。

  4. 单击 访问控制页面 下的 执行命令 ,获取OpenClaw对话的地址。

  5. 帮助  >  Token配置 中单击 执行命令 ,查看并保存Token。

    警告

    请勿泄露包含 Token 的完整 URL。该链接包含您的身份验证凭据, 任何持有此链接的人都能直接绕过登录验证 ,获得您 OpenClaw 控制台的管理员权限。

  6. (可选)香港及海外地域可以配置使用联网搜索功能。

    1. Brave Search官网 创建 Brave Search API 账户,并生成API密钥。

    2. 在镜像中配置,在MOLTBOT页面左侧导航栏,单击 Config  >  All Settings  >  Raw ,打开配置文件。将 BRAVE_API_KEY 更改为Brave Search API密钥,复制下面代码块到配置文件中,并粘贴到如图所示位置。

            
                "tools": {
          "web": {
            "search": {
              "provider": "brave",
              "apiKey": "BRAVE_API_KEY",
              "maxResults": 5,
              "timeoutSeconds": 30
            }
          }
        },                                  
            
          
      image
      image

步骤三、集成钉钉

1. 创建钉钉应用

创建钉钉应用需要您的钉钉账号有开发者权限。您可以联系您的组织管理员获取钉钉开放平台的开发权限,具体操作请参见 获取开发者权限

1.1 创建应用

  1. 访问 钉钉开放平台 ,点击 创建 。如果创建过应用但未展示应用开发指引,点击 立即开始 进入钉钉应用页面。

  2. 在应用开发的左侧导航栏中,点击 钉钉应用 ,在 钉钉应用 页面右上角点击 创建应用

  3. 创建应用 面板,填写 应用名称应用描述 ,在 应用图标 上传图标,完成后点击 保存

1.2 查看应用 Client ID 和 Client Secret

在左侧菜单选择 凭证与基础信息 ,复制 Client IDClient Secret ,用于下一步创建连接流。

image.png
image.png

1.3 创建消息卡片

钉钉机器人通过卡片消息支持流式返回结果,您需要创建卡片模板供消息发送使用。

  1. 访问 卡片平台-模板列表 ,点击 新建模板

  2. 在创建模板输入框,填入模板信息,单击 创建

  3. 在模拟编辑页面,不要使用预设模板,不需要进行任何额外操作,直接 保存发布 模板。然后点击 返回 模板列表页面。

  4. 返回模板列表,复制模板ID,用于创建钉钉连接流使用。

    image
    image

1.4 授予应用发送卡片消息权限

创建卡片后,您需要给应用授予发送卡片消息的权限。

  1. 访问 钉钉应用列表 。找到刚刚创建的应用,点击应用名称进入详情页面。

  2. 在左侧菜单选择 开发配置  >  权限管理 ,在左侧搜索框搜索 Card ,勾选 AI卡片流式更新权限 (Card.Streaming.Write)和 互动卡片实例写权限 (Card.Instance.Write),单击 批量申请

2. 创建AppFlow连接流

  1. 使用 AppFlow模板 创建连接流,单击 立即使用 进入创建流程。

  2. 在连接流的 账户授权 配置向导页,点击 添加新凭证 。在创建凭证对话框中,填入创建的应用的 Client ID 和 Client Secret ,并设置一个自定义凭证名称。

  3. 在连接流的账户授权配置向导页,点击添加新凭证。输入在步骤二中配置Moltbot时获取的 Token

    image
    image
  4. 执行动作 配置向导页按照页面提示配置完成后点击 下一步

    • 公网地址:端口****: 格式为 您的轻量应用服务器公网IP:服务端口 ,若公网IP为 47.0.XX.XX ,服务端口为 18789 (服务端口默认为18789),则应填写 47.0.XX.XX:18789

    • 模板ID****: 填写 步骤三1.3 中保存的AI卡片模板ID。

  5. 基本信息 配置向导页,填写 连接流名称连接流描述 (建议保持默认),完成后点击 下一步

  6. 界面提示流程配置成功,复制 WebhookUrl ,点击 发布

3. 配置钉钉机器人

有了Webhook地址后,接下来您可以在钉钉应用中配置机器人来回答用户问题了。

3.1 配置钉钉机器人

  1. 访问 钉钉应用列表 。找到刚刚创建的应用,点击应用名称进入详情页面。

  2. 添加应用能力 页面,找到机器人卡片,点击 添加

    在机器人配置页面,打开 机器人配置 开关,您可以参考下图完成配置。 消息接收模式 请选择 HTTP模式消息接收地址AppFlow连接流配置发布成功后复制的WebhookUrl 。然后点击 发布

    “消息接收模式 选择 HTTP模式 ,目前AppFlow仅支持HTTP模式,选择Stream模式会导致无法返回消息。

    image.png
    image.png

3.2 发布应用版本

应用创建完成后,如果需要将应用供企业内其他用户使用,需要发布一个版本。

  1. 单击 应用开发 ,在 钉钉应用 页面,点击目标应用。

    image
    image
  2. 在目标应用开发导航栏,单击 版本管理与发布 ,在 版本管理与发布 页面,点击 创建新版本 。进入版本详情页面,输入 应用版本号版本描述 信息,选择合适的 应用可见范围 ,完成后点击 保存 。并在弹窗中点击 直接发布

3.3 测试机器人

你可以创建群聊或在已有群聊中添加机器人,并与机器人对话,查看效果。

更改百炼模型请参考 如何更改OpenClaw调用的模型 ;接入其他服务商模型请参考 如何更改OpenClaw调用的模型?

  1. 在钉钉 群管理 中添加机器人。进入钉钉群 群设置 页面,点击 机器人 卡片区域,在 机器人管理 页面,点击 添加机器人 。在 添加机器****人搜索 文本框中输入目标机器人名称,并选中要添加的机器人。点击 添加 ,完成后再点击 完成添加

  2. 在钉钉群中**@机器人**进行交流互动。您也可以在钉钉的搜索栏中,输入机器人名称后,在功能页检索到对应机器人,进行私聊互动。

    image.png
    image.png

3.4 (可选)配置定时执行任务

  1. 访问 定时调用OpenClaw并发送钉钉消息 使用模板创建App连接流。

  2. 用户授权 区域,单击 添加凭证 添加OpenClaw的Token。

  3. 单击 使用生成工具 快速生成规则命令,以每小时重复任务为例,选择 页签,并选中 每小时 ,单击 确定 后系统会按照设置自动生成cron表达式。单击 验证cron和预览后5次执行时间 ,可预览验证cron表达式是否符合预期。

    如果生成工具生成的频率无法满足您的需求,可参考 Cron表达式的使用 自行编写。

    image
    image
  4. 配置执行动作:

    1. 输入指令: 填写想要定时执行的指令,如“帮我查询阿里云当前杭州地域下的ecs.g8i.large规格的抢占式实例市场价格”。

    2. 公网地址:端口****: 格式为 您的轻量应用服务器公网IP:服务端口 ,若公网IP为 47.0.XX.XX ,服务端口为 18789 (服务端口默认为18789),则应填写 47.0.XX.XX:18789

    3. Webhook地址: 在已添加机器人的群聊中单击右上角 群设置  >  群管理  >  机器人 ,单击机器人管理中的OpenClaw机器人头像,复制机器人的Webhook并粘贴。

      重要

      钉钉机器人的Webhook地址需要在PC端获取,暂不支持从移动端获取。

  5. 发布AppFlow。填写基本信息,并单击 发布 。流程发布后定时功能才会生效。

  6. (可选)验证消息发送。单击 去列表查看 ,找到刚创建的连接流,在操作列单击 运行一次 ,可以触发一次运行并验证是否符合预期。

计费说明

在轻量应用服务器上部署并使用OpenClaw服务将产生以下费用:

  • 轻量应用服务器费用: 参见 轻量应用服务器计费概述

  • 模型调用费用: 购买轻量应用服务器镜像中OpenClaw存在默认配置的模型,根据您的购买时间,默认模型不同。

模型调用成本控制

  • 购买并配置百炼 Coding Plan :为了在体验初期避免产生超出预期的费用,可以使用 Coding Plan 订阅,每 5 小时可调用指定额度,超出后自动禁用。若需使用Coding Plan,可以在部署完成后,参考 在OpenClaw中使用百炼购买的Coding Plan 修改配置。 Coding Plan仅支持抵扣 qwen3-max-2026-01-23qwen3-coder-plus 模型调用费用。

  • 配置免费额度用完即停 :默认状态下,百炼大模型在免费额度消耗完后,继续使用会扣费,若您希望不产生超出免费额度外的模型调用费用,可前往百炼平台开启 免费额度用完即停

常见问题

OpenClaw 2026.2.3版本应用镜像相较于Moltbot 2026.1.27-beta.1版本应用镜像更新了什么?

  • 内置软件版本升级为OpenClaw,并同步支持社区版本2026年2月3日前的最新能力。

  • 在所有地域均默认提供基于内置SearXNG联网搜索Skill的联网搜索能力,无需额外配置,不收取额外费用。

  • 支持文本处理与图像识别协同工作能力,其中用于图像识别的Image Model默认为 qwen3-vl-plus 模型。

  • OpenClaw 2026.2.3版本内置Docker,可以满足Agent使用Docker运行时作为Sandbox的需求。

如何将应用镜像更新为OpenClaw 2026.2.3版本?

需要在轻量应用服务器控制台界面进行重置镜像操作,重置镜像后需按照 步骤二、配置OpenClaw 进行重新配置。

警告

重置系统操作相当于重装系统,会清空系统盘内的所有数据(包括已保存的配置、日志和数据库)及停止轻量服务器中正在运行的业务程序。在执行操作前,请务必备份重要数据(建议创建快照或将数据导出到本地)。

如何更改OpenClaw调用的模型?

  1. 轻量应用服务器控制台-服务器页面 ,单击部署了OpenClaw的服务器卡片中的实例ID,进入 服务器概览 页面。

  2. 单击 应用详情 页签,在 访问控制页面 单击 快速查看 可进入Clawdbot对话页面。

  3. 单击 Config > Agents ,搜索 Primary ModelImage Model ,更改为百炼中支持的模型,填写格式为 alibaba-cloud/模型Code ,如 alibaba-cloud/qwen3-max-2026-01-23 ,模型Code可以在 百炼模型广场 页面查询。

如何在OpenClaw中手动配置使用百炼购买的 Coding Plan

2026年2月5日之前购买的轻量应用服务器需要按照以下操作手动配置。

  1. 复制并保存Coding Plan的 套餐专属 API Key

  2. 将下面代码块中"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
          }
        }
      },                                  
          
        
  3. 轻量应用服务器控制台-服务器页面 ,单击部署了OpenClaw的服务器卡片中的实例ID,进入 服务器概览 页面。

  4. 单击 应用详情 页签,在 访问控制页面 单击打开网站页面右侧的 执行命令 后,单击弹窗中的网站地址URL链接可进入Moltbot对话页面。

  5. 单击 Config > All Settings > Raw ,打开配置文件。复制上述修改完 "apiKey" 参数的代码块,按照下图所示操作替换您的配置代码中的原 "agents"{...} 内容后保存修改。

AppFlow中的连接流节点报错提示:ClawdBot Method Not Allowed http response: Method Not Allowed如何解决?

原因为未配置开启ResponseAPI访问,AppFlow会通过API访问OpenClaw,可按照以下步骤配置。

  1. 服务器页面 ,单击服务器卡片中的实例ID,进入 服务器概览 页面。单击 执行命令 可获取Clawdbot对话的地址。

  2. 单击地址访问对话页面,在Clawdbot页面左侧导航栏,单击 Settings > Config

  3. 在Config页面左侧导航栏单击 Gateway ,切换至 Http 页签,在 Responses 区域将 Enabled 切换至开启,单击 Save

为什么填写API Key时系统不识别我已有的百炼API Key?

系统会自动检测离当前服务器所在地域最近的百炼模型接入点,并展示其对应的API Key(如果订阅了百炼Coding Plan,会同时展示其API Key)。如果不存在就近接入点对应的API Key,可按界面操作在对应的地域创建API Key或订阅Coding Plan。

轻量应用服务器所在地域

系统推荐的百炼API Key对应地域

Coding Plan的API key对应地域

中国内地地域

华北2(北京)

华北2(北京)

美国及欧洲地域

美国(弗吉尼亚)

中国香港及其他亚洲地域

新加坡

如何更改定时任务的执行周期?

可前往 AppFlow控制台-连接流 ,找到定时调用任务连接流,单击 连接流ID/名称 ,在右上角单击 编辑 ,找到第一个触发事件节点,单击后在 入参配置 中可重新配置定时任务的cron表达式。编辑完成后单击 发布 即可完成更新。

仅中国香港和海外地域轻量应用服务器实例可以配置Brave Search使用联网搜索功能。

OpenClaw 2026.2.3版本应用镜像已默认内置基于SearXNG的联网搜索Skill。

  1. Brave Search官网 创建 Brave Search API 账户,并生成API密钥。

  2. 在镜像中配置,在MOLTBOT页面左侧导航栏,单击 Config > All Settings > Raw ,打开配置文件。将 BRAVE_API_KEY 更改为Brave Search API密钥,复制下面代码块到配置文件中,并粘贴到如图所示位置。

          
              "tools": {
        "web": {
          "search": {
            "provider": "brave",
            "apiKey": "BRAVE_API_KEY",
            "maxResults": 5,
            "timeoutSeconds": 30
          }
        }
      },                                  
          
        

Subscribe to BlockBoy

加密老炮 | AI | Web3 | 金融 研究从业者