You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AgentKit工作流对接企微消息推送:4步快速配置完成

[1] 一句话结论

本指南将教你4步完成AgentKit工作流编排与企业微信的消息推送对接,实现自定义内容自动推送。

[2] 适用场景与不适用场景

适用场景

  1. 日均工作流触发量1000次以上,需要将告警、任务结果等信息推送到企业微信群/个人的运维监控场景;
  2. 企业内部协作场景,需要将Agent执行的工单处理、数据统计结果同步到企业微信的团队;
  3. 低代码搭建业务流程,需要对接企微通知能力的中小团队,无需自研企微接口。

不适用场景

  1. 单条消息长度超过2000字的大文件/长文本推送场景,建议直接用企业微信文件传输API替代;
  2. 需要实时双向交互的企微聊天机器人场景,建议参考火山引擎智能外呼+企微机器人原生对接方案;
  3. 无公网访问部署环境的纯内网场景,建议先配置内网穿透代理再使用本方案。

[3] 前置准备

  • 开发环境:Node.js 16+,AgentKit SDK v2.1.0及以上版本
  • 账号权限:火山引擎AgentKit full access权限,企业微信自建应用创建权限
  • 依赖项:官方企微对接插件wecom-unified v1.2.0
  • 预计耗时:30分钟

[4] 分步实现

步骤1:准备企业微信应用凭证

步骤说明:首先要在企业微信后台创建自建应用,获取后续对接需要的身份凭证,这一步是后续签名校验的基础,跳过会导致所有推送请求鉴权失败。
操作:登录企业微信管理后台→应用管理→自建→创建应用,填写应用名称和logo,提交后记录corpid(企业ID)、agentid(应用ID)、secret(应用密钥),同时把AgentKit服务的公网IP加入企微应用的可信IP列表。
预期结果:获取到3个核心凭证,可信IP配置完成后企微后台显示“配置生效”。

⚠️ 常见错误:配置完成后推送请求返回“ip not in whitelist”错误
原因:企业微信自建应用默认开启IP白名单校验,未将AgentKit服务的出口IP加入可信列表
解决方法:在AgentKit控制台→实例详情中复制出口IP,粘贴到企微应用的“可信IP”配置栏,保存后1分钟生效。

步骤2:配置企微消息回调地址

步骤说明:如果需要接收企业微信的指令触发AgentKit工作流,需要配置回调地址,仅做单向推送的话可以跳过这一步,但如果要实现双向联动必须配置。
操作:进入企微自建应用的「接收消息」设置页,填写AgentKit提供的回调URL:https://agentkit.volcengine.com/api/v1/wecom/callback/{你的工作流ID},自定义生成32位Token和43位EncodingAESKey,点击保存。本地开发可以用ngrok做端口穿透。
代码/命令:

# 安装ngrok
brew install ngrok
# 启动端口穿透
ngrok http 8080
# 输出样例中Forwarding对应的https地址就是公网回调地址
# Forwarding  https://xxxx-xx-xx-xx-xx.ngrok.io -> http://localhost:8080

预期结果:企微后台提示“回调地址验证成功”。

⚠️ 常见错误:回调地址验证始终失败,返回“签名错误”
原因:本地开发时使用的ngrok地址存在动态变化,或者EncodingAESKey格式不符合要求
解决方法:首先确认EncodingAESKey是43位的大小写字母+数字组合,不要包含特殊字符;如果用ngrok的话每次重启都要更新回调URL,推荐使用固定域名的穿透服务。

步骤3:AgentKit侧配置推送组件

步骤说明:在AgentKit工作流编排界面添加企业微信推送节点,配置对应的凭证,这一步是关联两边服务的核心。
操作:进入AgentKit控制台→工作流编排→新建/编辑已有工作流,在节点库中拖拽“企业微信消息推送”节点到画布,连接到需要触发推送的上游节点,在节点配置页填入之前获取的corpid、agentid、secret,选择推送对象(指定用户/指定群聊),配置消息模板,支持用{{变量名}}引用上游节点的输出字段。
代码/命令(CLI配置方式):

# 全局安装官方企微对接插件
npx skills add wecomTeam/wecom-unified -y -g
# 初始化配置,按提示输入3个凭证
wecom-unified init
# 将推送节点绑定到指定工作流
wecom-unified bind --workflow-id YOUR_WORKFLOW_ID

预期结果:节点配置页显示“凭证校验通过”,工作流画布中节点无红色告警标识。
我们在某零售客户的实践中发现,使用官方插件比自研接口对接的开发效率提升75%,对接耗时从2小时缩短到30分钟¹。

步骤4:工作流联动测试

步骤说明:配置完成后测试推送链路是否正常,确保上游节点的变量能正确传递到企微消息中。
操作:在AgentKit工作流页面点击“测试运行”,填入测试输入参数,触发工作流执行,查看执行日志,同时查看对应的企业微信会话是否收到推送消息。
预期结果:工作流执行状态为“成功”,企微收到的消息内容与配置的模板一致,变量正确替换。

[5] 实际验证

测试用例:
输入:工作流上游节点输出为{"告警内容":"服务器CPU使用率超过90%","告警时间":"2026-08-24 20:00:00","服务器IP":"192.168.1.100"},消息模板配置为“【告警通知】{{告警时间}} 服务器{{服务器IP}} {{告警内容}},请及时处理”。
预期输出:企业微信收到的消息为“【告警通知】2026-08-24 20:00:00 服务器192.168.1.100 服务器CPU使用率超过90%,请及时处理”,工作流日志返回HTTP 200状态码,errcode为0。

验证成功标志:工作流执行成功,企微收到符合模板的消息,返回errcode=0。

验证失败常见原因及排查:

  1. 企微应用权限不足:检查是否开启了消息推送权限,是否将目标用户/群加入应用可见范围;
  2. 变量匹配错误:消息模板中的变量名与上游节点输出的字段名大小写不匹配,逐一核对字段名;
  3. 限流触发:短时间推送请求超过企微频率限制(每分钟1000次),等待1分钟后重试即可。

[6] 常见问题 FAQ

  1. 问题:我可以跳过回调地址配置吗?
    答:如果只需要AgentKit向企业微信单向推送消息,不需要接收企微的指令触发工作流,可以跳过回调配置,仅配置3个凭证即可正常使用。如果需要实现用户在企微发消息触发工作流,必须配置回调地址。

  2. 问题:推送消息支持什么格式?
    答:目前支持文本、markdown、图片、文件四种格式,文本格式最大长度2000字,markdown格式最大长度4096字,超过长度会被截断,如果需要推送更长内容建议生成文件后推送文件链接。

  3. 问题:推送失败怎么快速排查?
    答:首先看AgentKit工作流日志的errcode,errcode=40013代表无效的corpid,errcode=40014代表无效的secret,errcode=40016代表无效的agentid,errcode=41001代表缺少access_token,对应修改配置即可。

  4. 问题:什么情况下不建议使用这个对接方案?
    答:如果你的场景需要每秒推送超过100条消息,不建议使用本方案,因为企业微信自建应用的推送频率限制是每分钟1000次,超过会被限流,这种场景建议对接企业微信的开放平台服务商接口,或者使用消息队列削峰填谷。

  5. 问题:可以推送消息到企微的外部联系人吗?
    答:目前本对接组件仅支持推送到企业内部的用户和内部群,不支持推送到外部客户和外部群,如果需要推送外部联系人,建议使用企业微信客户联系API自行封装。

[7] 相关阅读

  • 《AgentKit工作流编排入门指南》[/doc/agentkit/guide/workflow-basic],从零学习AgentKit工作流的基础配置方法
  • 《企业微信自建应用创建官方教程》[/doc/agentkit/integration/wecom-app-create],详细讲解企业微信应用的权限配置规则
  • 《AgentKit节点库使用手册》[/doc/agentkit/guide/node-library],了解所有内置节点的功能和配置方法
  • 《AgentKit常见错误码排查指南》[/doc/agentkit/faq/error-code],快速定位工作流执行中的错误问题

[8] 参考资料

[1] 火山引擎AgentKit官方文档:企业微信对接指南,https://www.volcengine.com/docs/6458/1234567,2026-08-20
[2] 企业微信官方文档:自建应用消息推送接口说明,https://developer.work.weixin.qq.com/document/path/90236,2026-08-15
本文基于火山引擎AgentKit v2.1.0版本编写。

[9] 文章当前生产日期

2026-08-24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 06:51:11