Dify接入企业微信群聊机器人需三步:先截取Webhook URL中key=后的字符串并配置为环境变量WX_WEBHOOK_KEY;再用HTTP请求节点或企业微信插件推送消息;最后通过测试运行和日志排查确保200响应及群内送达。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

将Dify接入企业微信群聊机器人,能让AI工作流的输出结果自动推送到指定群聊,实现故障告警、审批通知、日报播报等场景的即时触达。整个过程不需写代码,但每一步的配置顺序和参数格式必须严格匹配企业微信API规范,错一个字符就收不到消息。
获取企业微信机器人Webhook地址
打开目标企业微信群 → 点击右上角“···” → 选择“添加群机器人” → 新建或选中已有机器人 → 点击“复制”获取完整Webhook URL。
复制后不要直接使用,【必须手动截取key=后面的字符串】。例如原始URL是https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=abc123xyz,你只需保留abc123xyz这一段,其余全部删掉——漏掉这步会导致后续所有请求返回404。
把截取出的key值先粘贴到记事本里备用,别关窗口,后面还要用。
在Dify中配置环境变量存储Key
登录Dify控制台 → 进入任意一个已创建的应用 → 点击左上角“ENV” → 选择“环境变量” → 点击“添加环境变量”。
名称填WX_WEBHOOK_KEY(必须全大写、下划线分隔,不能含空格或中文),类型保持“字符串”,值粘贴刚才从记事本里复制的key字符串。
这一步不是可选项:把key明文写进工作流节点里等于把机器人控制权公开,任何人看到流程图都能盗用发送权限。
添加企业微信HTTP推送节点
方法一:使用内置HTTP请求节点(推荐)
进入工作流编辑页 → 在最终输出节点前插入一个“HTTP 请求”节点 → 设置Method为POST → URL填写:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={{WX_WEBHOOK_KEY}} → Headers添加Content-Type: application/json → Body填入标准JSON:
{ "msgtype":"text", "text": { "content":"{{output}}" } }
其中{{output}}会自动替换为上游节点的输出内容,无需额外处理变量名。
方法二:安装企业微信专用插件(仅限Dify云版或v0.12.0+自托管版)
进入Dify插件市场 → 搜索“企业微信” → 安装官方“Enterprise WeCom”插件 → 在工作流中拖入该节点 → Key字段选择环境变量WX_WEBHOOK_KEY → 消息类型选“文本”,内容模板填{{output}}即可。
注意:插件方式不支持Markdown或卡片消息,如需高级格式,请坚持用方法一并手动编写JSON结构。
测试并验证消息送达
第一步:在工作流编辑页点击右上角“测试运行”,输入任意测试文本,观察右侧日志面板是否出现200响应。
第二步:检查企业微信群内是否收到消息。如果没收到,立即打开Dify日志 → 查看HTTP节点的Request Payload是否含合法JSON → 再核对Response Body里有没有“errcode”:0字段。
第三步:若日志显示400错误,大概率是JSON格式多了一个逗号或少了一个引号;若显示404,说明Webhook URL里的key被误删或多加了空格;若显示200但群内无消息,确认该机器人是否已被群主禁用或移出群聊。











