企业微信长连接 + LangBot + AgentArts 全配置
【摘要】 一、整体流程企业微信:创建智能机器人 → 拿到 3 个密钥LangBot:Docker部署LangBot并用「WebSocket 长连接」绑定企业微信(不需要域名)AgentArts:创建并发布应用LangBot:配置 AgentArts 接口绑定流水线,创建机器人启用流水线测试:企业微信发消息 → LangBot 转发 → AgentArts 回复二、创建企业微信智能机器人1. 进入企业微...
一、整体流程
- 企业微信:创建智能机器人 → 拿到 3 个密钥
- LangBot:Docker部署LangBot并用「WebSocket 长连接」绑定企业微信(不需要域名)
- AgentArts:创建发布应用,获取调用路径和API Key
- LangBot:配置 AgentArts 接口绑定流水线,创建机器人启用流水线
- 测试:企业微信发消息 → LangBot 转发 → AgentArts 回复
二、创建企业微信智能机器人
1. 进入企业微信管理后台
https://work.weixin.qq.com/wework_admin/login
2. 创建自建应用
- 左侧 管理工具 → 智能机器人 → 创建机器人

- 切换至API模式创建 → 添加可见范围 → 使用长连接→ 获取秘钥→ 配置可使用权限→ 保存即可
创建机器人页面拖到最低,可选择API模式创建

3. 获取关键参数
- 点击机器人详情获取Bot ID,Secret(也可在创建时保存)

- 获取企业ID

三、获取AgentArts配置(以工作流为例)
参考链接:使用API调用工作流_API调用实践_最佳实践_智果(AgentArts)智能体平台-华为云
1、发布并部署工作流
- 登录AgentArts智能体平台。
- 在左侧导航栏中选择“智能体管理”选择需要调用的工作流。单击工作流名称进入工作流编辑页面。在“提交版本”或者“更新版本”时,需要勾选“部署至实例”选项。勾选后单击“确定”。

- 入站身份认证选择“API Key”,并勾选日志记录、指标、调用链。其余配置可以使用默认值。

- 单击“确定”部署工作流。
2、获取工作流调用路径
- 在左侧导航栏中选择“开发中心 > 智能体管理”,在“工作流”页签选择所需的工作流应用。
- 复制调用路径。(注意智能体需要经过发布,显示为“已提交”状态)

3、获取工作流API Key
- 在左侧导航栏中选择“开发中心 > 智能体管理”选择需要调用的工作流,并复制ID。
被调用的工作流需要是“已提交”状态。如果显示“未提交”,请单击工作流的名称,进入编辑页面,进行“提交版本”及部署操作。未部署状态的智能体无法获取调用凭证。


- 获取ID后,在“部署运行 > 智能体运行时”页面搜索ID。

- 单击ID名称,进入基本信息页面,找到“访问与权限控制”对应的URN。单击URN名称。

- 在页面中获取API Key的取值。
获取API Key的值后,在API Key值前加上“Bearer ”即为Authorization的值(注意Bearer后有一个空格)。

注意保存该步骤获取的调用路径和API Key值
四、部署LangBot
请在需要部署LangBot的服务器操作
- 克隆优化后的Langbot:git clone https://gitcode.com/lqq-60109515/Langbot-AgentArts.git
- 启动容器:
cd Langbot-AgentArts/docker
docker compose up - 容器会映射
5300端口供 WebUI 使用,您可以访问http://服务器公网IP:5300查看 WebUI。 - 初次登录需要设置账号密码
五、创建流水线
- 登录LangBot WebUI页面(
http://服务器公网IP:5300) - 页面左侧点击“流水线”新建AgentArts流水线,创建时配置名称和描述,点击提交后进入下一页面

- 选择“AI能力”将保存的调用路径和API Key(标题三、获取AgentArts配置(以工作流为例))分别配置到基础URL和API密钥位置,选择应用类型为工作流

六、创建LangBot机器人启用流水线
- 创建机器人,需要配置机器人名称,平台/适配器选择-选择企业微信智能机器人,配置后跳转出更多信息。
依次配置(二、创建企业微信智能机器人时)保存的企业微信机器人的Bot ID,Secret,企业ID,并输入和企业微信智能机器人匹配的机器人名称

- 提交并保存
- 再次编辑机器人,选择启用,并绑定流水线,绑定上一步创建的流水线,保存

七、测试效果
- 打开企业微信,搜索并进入对应的智能机器人
- 发送消息:你好
- 效果展示

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者



















评论(0)