更新时间:2026-02-05 GMT+08:00
分享

使用OpenClaw搭建个人AI助手(钉钉)

应用场景

随着人工智能技术的进步,个人AI助手已成为提升工作效率和生活质量的重要工具。在日常的在线交流中,人们经常需要与多种不同的AI助手互动,以获取信息或完成任务。然而,这些AI助手通常局限于特定的平台或模型,存在一定的使用限制,导致用户在不同平台间频繁切换,增加了操作复杂度。

OpenClaw(原名Moltbot、clawdbot)作为一种能够持续运行的AI智能体,能够调用多种大型语言模型,并作为网关,使用户可以通过通讯软件与多个AI模型进行交互,无需在不同平台之间切换,简化了操作流程。

Flexus L实例提供的OpenClaw应用镜像支持对接飞书、QQ和钉钉,本文档介绍如何在Flexus L实例上使用OpenClaw应用镜像结合钉钉快速搭建个人AI助手。

资源规划

资源

资源配置

说明

云主机

  • CPU:2核
  • 内存:4GiB

OpenClaw应用镜像的运行配置建议选择2核4GiB及以上,您可根据您的业务需求选择Flexus应用服务器L实例规格。

镜像

OpenClaw应用镜像

购买Flexus L实例时选择OpenClaw应用镜像。

网络

弹性公网IP

Flexus L实例默认分配一个固定的弹性公网IP地址、私有IP地址。

安全组

入方向规则:

  • 协议/应用:TCP
  • 端口:全部
  • 源地址:sg-default-smb

使用Flexus L实例默认安全组(sg-default-smb)确保安全组内实例互通。

操作流程

操作步骤

说明

步骤一:创建通讯软件的应用

在购买Flexus L实例之前,先创建通讯软件的应用,并获取应用的凭证信息。

步骤二:购买Flexus应用服务器L实例

购买Flexus应用服务器L实例,选择OpenClaw应用镜像一键部署Flexus L实例。

步骤三:配置安全组

配置安全组的入方向访问规则,使用Flexus L实例默认安全组(sg-default-smb)。

步骤四:发布通讯软件应用并验证

发布通讯软件中已创建的应用,验证对话效果。

(可选)步骤五:重置密码并登录Flexus L实例

Flexus L实例无初始密码,创建Flexus L实例后,如需登录云主机,请先设置Flexus L实例的密码。

步骤一:创建通讯软件的应用

  1. 登录钉钉开发者后台

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

  2. 在应用开发的左侧导航栏中,单击“钉钉应用”,在钉钉应用页面右上角单击“创建应用”。
    图1 钉钉应用
  3. 填写应用名称和应用描述,上传应用图标后保存。
    图2 创建应用

    如果你之前已经完成创建应用操作,需要查找之前创建应用,可以根据应用名称、创建人等信息进行查询。

  4. 在左侧导航栏中选择“应用能力 > 添加应用能力”,单击添加“机器人”。
    图3 添加机器人
  5. 在机器人配置页面,打开机器人配置开关,填写机器人名称、机器人简介、机器人描述,上传机器人图标、机器人消息预览图,消息接收模式使用Stream模式。
    图4 填写机器人配置信息
  6. 单击“查看版本详情”。

  7. 单击编辑版本信息。

  8. 输入应用版本号和版本描述信息,选择合适的应用可见范围,完成后单击“保存”并在弹窗中单击“确认发布”。
    图5 配置版本信息
    图6 确认发布
  9. 在左侧导航栏中选择“凭证与基础信息”,复制Client ID和Client Secret,用于购买Flexus L实例时Channel配置的填写。
    图7 复制应用凭证信息

步骤二:购买Flexus应用服务器L实例

  1. 登录Flexus应用服务器L实例控制台
  2. 单击“购买Flexus L实例”,在下拉列表中选择“购买Flexus应用服务器L实例
  3. Flexus应用服务器L实例进行资源配置。
    图8 选择OpenClaw镜像

    参数

    示例

    说明

    区域

    北京-北京四

    请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。Flexus应用服务器L实例创建后无法更换区域,请谨慎选择。

    应用镜像

    OpenClaw

    选择OpenClaw应用镜像。

    实例规格

    2核4G系统盘50GiB

    选择实例规格。

    实例名称

    OpenClaw-Example

    请自定义方便您识别的实例名称,例如OpenClaw-Example。

    模型配置

    • 华为云MaaS
    • deepseek-v3.2
    • HpkNxxxxxxxxxxxxxxxxxxxxxxxrHZw

    请按需选择AI模型并配置API KEY。

    说明:

    API KEY仅会在新建后显示一次,请及时复制并妥善保存,如果丢失,请新建API KEY。

    Channel 配置

    • 钉钉
    • dingxxxxx
    • your_app_secret

    请按需选择要对接的通讯软件,并填写步骤一中已创建应用的凭证信息。

    Client ID:应用ID标识。

    Client Secret:应用的密钥。

    您可能需要(可选)

    • 数据盘:10GiB
    • 主机安全
    • 云备份:50GB

    请根据您的业务需要自主选择数据盘、主机安全、云备份附加服务并设置规格。

    购买时长

    1个月

    单次购买最短为1个月,最长为3年。

    Flexus应用服务器L实例支持自动续费功能。勾选后,在Flexus应用服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。自动续费的更多信息详见自动续费

    购买数量

    1台

    设置您购买的Flexus应用服务器L实例数量。

  4. 单击“下一步:确认配置”,进入订单详情页面。

    根据界面提示,请确认配置信息,阅读并勾选协议。

  5. 单击“去支付”,根据页面提示完成支付。
  6. 单击“返回华为云Flexus云服务控制台”,查看已创建的Flexus应用服务器L实例

步骤三:配置安全组

  1. Flexus应用服务器L实例控制台,单击资源卡片或名称,进入资源页面。
  2. 在左侧列表中选择“云主机 VM”,单击云主机名称,进入云主机详情页面。

  3. 选择“安全组”页签,确保使用以下默认安全组规则。

    本例使用默认安全组,您可根据需要添加更多规则。

    安全组入方向规则的源地址设置为0.0.0.0/0或::/0,表示允许或拒绝所有外部IP地址访问您的实例,如果将“22、3389、8848”等高危端口暴露到公网,可能导致网络入侵,造成业务中断、数据泄露或数据勒索等严重后果。建议您将安全组规则设置为仅允许已知的IP地址访问。

    表1 安全组规则

    优先级

    策略

    类型

    协议端口

    源地址

    描述

    1

    允许

    IPv4

    TCP:全部

    sg-default-smb

    针对全部IPv4协议,允许本安全组内实例的请求进入,即该条规则确保安全组内的实例网络互通。

    1

    允许

    IPv6

    TCP:全部

    sg-default-smb

    针对全部IPv6协议,允许本安全组内实例的请求进入,即该条规则确保安全组内的实例网络互通。

步骤四:发布通讯软件应用并验证

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

  1. 登录钉钉开发者后台
  2. 单击“查看版本详情”。

  3. 单击编辑版本信息。
  4. 填写版本号(如1.0.3)、更新说明,单击保存后确认发布。
    图9 再次发布
  5. 打开钉钉APP,进入钉钉群的群设置页面,单击机器人卡片区域,在机器人管理页面,单击添加机器人。
  6. 在添加机器人的搜索文本框中输入目标机器人名称,并选中要添加的机器人。
  7. 单击“添加”,确认机器人名字及添加的群组后单击“完成添加”。
  8. 在钉钉群中或私聊时@机器人,进行交流互动。
    图10 测试对话

(可选)步骤五:重置密码并登录Flexus L实例

Flexus L实例无初始密码,创建Flexus L实例后,如需登录云主机,请先设置Flexus L实例的密码。

  1. 在资源卡片上,单击图标,单击“重置密码”,或者在列表视图中单击操作列下的“重置密码”,设置Flexus L实例的密码。

    Flexus L实例无初始密码,登录Flexus L实例前请先设置Flexus L实例密码。更详细的操作步骤参见重置Flexus L实例密码

    图11 重置密码
  2. 单击资源卡片上的“远程登录”按钮,或者单击列表视图操作列下的“远程登录”,在弹出的登录窗口中,单击“VNC登录”,根据界面提示,输入用户名密码登录Flexus L实例。更多登录方式请参见登录方式概述

    用户名为root,密码为上一步设置的密码。

相关文档