使用OpenClaw搭建个人AI助手(企业微信)
应用场景
随着人工智能技术的进步,个人AI助手已成为提升工作效率和生活质量的重要工具。在日常的在线交流中,人们经常需要与多种不同的AI助手互动,以获取信息或完成任务。然而,这些AI助手通常局限于特定的平台或模型,存在一定的使用限制,导致用户在不同平台间频繁切换,增加了操作复杂度。
OpenClaw(原名Moltbot、clawdbot)作为一种能够持续运行的AI智能体,能够调用多种大型语言模型,并作为网关,使用户可以通过通讯软件与多个AI模型进行交互,无需在不同平台之间切换,简化了操作流程。
Flexus L实例提供的OpenClaw应用镜像支持对接飞书、QQ、企业微信和钉钉,本文档介绍如何在Flexus L实例上使用OpenClaw应用镜像结合企业微信快速搭建个人AI助手。
资源规划
|
资源 |
资源配置 |
说明 |
|---|---|---|
|
云主机 |
|
OpenClaw应用镜像运行的最低配置为2核4GiB,您可根据您的业务需求选择Flexus应用服务器L实例规格。 |
|
镜像 |
OpenClaw应用镜像 |
购买Flexus L实例时选择OpenClaw应用镜像。 |
|
网络 |
弹性公网IP |
Flexus L实例默认分配一个固定的弹性公网IP地址、私有IP地址。 |
|
安全组 |
入方向规则:
|
8000:允许访问OpenClaw。 使用Flexus L实例默认安全组(sg-default-smb)确保安全组内实例互通。 |
操作流程
|
操作步骤 |
说明 |
|---|---|
|
在购买Flexus L实例之前,先获取通讯软件的凭证信息。 |
|
|
购买Flexus应用服务器L实例,选择OpenClaw应用镜像一键部署Flexus L实例。 |
|
|
配置安全组的入方向访问规则,使用Flexus L实例默认安全组(sg-default-smb)放通8000端口,确保可以正常访问应用。 |
|
|
创建通讯软件的应用,并验证对话效果。 |
|
|
Flexus L实例无初始密码,创建Flexus L实例后,如需登录云主机,请先设置Flexus L实例的密码。 |
步骤一:获取通讯软件的凭证信息
- 登录企业微信官网,使用具有企业管理员权限的账号登录。
如果没有满足条件的企业,请先创建一个新企业,详细操作,请参见创建&注册企业。图1 登录企业微信
- 在“企业微信”左侧的导航栏,选择“安全与管理 > 管理工具”,并单击“智能机器人”卡片。
图2 智能机器人
- 在“智能机器人”页面,单击“创建机器人”。
图3 创建机器人
- 在“创建智能机器人账号”页面底部,单击“API模式创建”。
图4 API模式创建
- 在切换后的创建页面,单击“随机获取”生成“Token”和“Encoding-AESKey”。
在随机获取Token和Encoding-AESKey后,请不要单击“创建”进行智能机器人的创建,需先在Flexus L实例上完成模型和Channel的配置,详细内容,请参见步骤二:购买Flexus应用服务器L实例。
Token和Encoding-AESKey是OpenClaw与企业微信进行加密通信的密钥。
图5 随机获取应用凭证信息
步骤二:购买Flexus应用服务器L实例
- 登录Flexus应用服务器L实例控制台。
- 单击“购买Flexus L实例”,在下拉列表中选择“购买Flexus应用服务器L实例”。
- 对Flexus应用服务器L实例进行资源配置。
图6 选择OpenClaw镜像
参数
示例
说明
区域
北京-北京四
请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。Flexus应用服务器L实例创建后无法更换区域,请谨慎选择。
应用镜像
OpenClaw
选择OpenClaw应用镜像。
实例规格
2核4G、系统盘50GiB
选择实例规格。
实例名称
OpenClaw-Example
请自定义方便您识别的实例名称,例如OpenClaw-Example。
模型配置
- 华为云MaaS
- deepseek-v3.2
- HpkNxxxxxxxxxxxxxxxxxxxxxxxrHZw
请按需选择AI模型并配置API KEY。
- AI模型支持选择已开通模型或按照界面引导链接前往MaaS控制台开通更多模型,更多详细步骤请参见在ModelArts Studio(MaaS)开通预置服务。
说明:
如果Flexus L实例提供对接的AI模型中没有您需要的模型,可以选择对接自定义模型,更多详情请参考OpenClaw对接自定义AI模型。
- API KEY支持使用已有API KEY或者按照界面引导链接前往MaaS控制台创建新的API KEY,更多详细步骤请参见在ModelArts Studio(MaaS)管理API Key。
说明:
API KEY仅会在新建后显示一次,请及时复制并妥善保存,如果丢失,请新建API KEY。
Channel配置
- 企业微信
- QDxxxxxxQ
- EREExxxxxxxxxxxxxxxxxxxxxxxxxxmb
请按需选择要对接的通讯软件,并填写步骤一中已创建应用的凭证信息。
您可能需要(可选)
- 数据盘:10GiB
- 主机安全
- 云备份:50GB
请根据您的业务需要自主选择数据盘、主机安全、云备份附加服务并设置规格。
购买时长
1个月
单次购买最短为1个月,最长为3年。
Flexus应用服务器L实例支持自动续费功能。勾选后,在Flexus应用服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。自动续费的更多信息详见自动续费。
购买数量
1台
设置您购买的Flexus应用服务器L实例数量。
- 单击“下一步:确认配置”,进入订单详情页面。
- 单击“去支付”,根据页面提示完成支付。
- 单击“返回华为云Flexus云服务控制台”,查看已创建的Flexus应用服务器L实例。
步骤三:配置安全组
- 在Flexus应用服务器L实例控制台,单击资源卡片或名称,进入资源页面。
- 在左侧列表中选择“云主机 VM”,单击云主机名称,进入云主机详情页面。

- 选择“安全组”页签,确保使用以下默认安全组规则。单击“添加规则”,放通8000端口,确保可以正常访问应用。
本例使用默认安全组,并在此基础上添加,您可根据需要添加更多规则。
安全组入方向规则的源地址设置为0.0.0.0/0或::/0,表示允许或拒绝所有外部IP地址访问您的实例,如果将“22、3389、8848”等高危端口暴露到公网,可能导致网络入侵,造成业务中断、数据泄露或数据勒索等严重后果。建议您将安全组规则设置为仅允许已知的IP地址访问。

表1 安全组规则 优先级
策略
类型
协议端口
源地址
描述
1
允许
IPv4
TCP:8000
0.0.0.0/0
允许访问OpenClaw。
1
允许
IPv4
TCP:全部
sg-default-smb
针对全部IPv4协议,允许本安全组内实例的请求进入,即该条规则确保安全组内的实例网络互通。
1
允许
IPv6
TCP:全部
sg-default-smb
针对全部IPv6协议,允许本安全组内实例的请求进入,即该条规则确保安全组内的实例网络互通。
步骤四:创建通讯软件应用并验证
- 返回企业微信智能机器人创建页面,填写配置参数。
图7 机器人配置信息
关键参数配置说明:- 名称:输入自定义的智能机器人的名称。
- 简介:输入智能机器人的介绍。
- 可见范围:单击“添加”,在“组织架构”下选择对应企业。
- URL:针对不同业务场景,选择不同配置方式。
本例以方式二为例。
- 如果您的企业微信已经进行了企业认证,在配置URL时,必须配置为已经完成备案且备案主体和认证企业一致的域名。
- 如果您的企业微信尚未进行企业认证,在配置URL时,可以先使用由Flexus L实例的公网IP地址组成的链接来进行测试。
- 方式一:URL配置为已备案的域名
当您已经拥有一个满足企业微信要求的域名,即域名已经完成备案且备案主体和认证企业一致,域名已经解析到部署了企业微信的Flexus L实例的公网IP地址,则可以参考如下规则进行配置。
在“URL”处填入:http://您的域名:8000/wecom/bot
上述域名,可以使已经备案的主域名(例如:OpenClawtest.com)或已经备案的子域名(例如:www.OpenClawtest.com)。域名后必须带端口号,默认为8000。
- 方式二:URL配置为公网IP地址
对于测试场景,当您尚未拥有满足企业微信要求的域名,则可以使用Flexus L实例的公网IP地址作为URL。
在“URL”处填入:http://Flexus L实例的公网IP地址:8000/wecom/bot
- Token和Encoding-AESKey:步骤一:获取通讯软件的凭证信息已获取,请勿重新获取,否则将无法与Flexus L实例对接。
(可选)步骤五:重置密码并登录Flexus L实例
Flexus L实例无初始密码,创建Flexus L实例后,如需登录云主机,请先设置Flexus L实例的密码。
- 在资源卡片上,单击
图标,单击“重置密码”,或者在列表视图中单击操作列下的“重置密码”,设置Flexus L实例的密码。
Flexus L实例无初始密码,登录Flexus L实例前请先设置Flexus L实例密码。更详细的操作步骤参见重置Flexus L实例密码。
图9 重置密码
- 单击资源卡片上的“远程登录”按钮,或者单击列表视图操作列下的“远程登录”,在弹出的登录窗口中,单击“VNC登录”,根据界面提示,输入用户名密码登录Flexus L实例。更多登录方式请参见登录方式概述。
用户名为root,密码为上一步设置的密码。

