游乐游手机版
首页/AI热点日报/热点详情

手把手教你将Dify接入企业微信群聊机器人教程

类型:热点整理2026-07-19
将Dify接入企业微信群聊机器人,其实就三步。第一步,截取Webhook URL里key=后面的那串字符串,把它配成环境变量WX_WEBHOOK_KEY;第二步,用HTTP请求节点或者企业微信插件推送消息;第三步,跑一次测试,确保返回200响应,消息成功抵达群聊。整个过程不需要写一行代码,但每一步的

将Dify接入企业微信群聊机器人,其实就三步。第一步,截取Webhook URL里key=后面的那串字符串,把它配成环境变量WX_WEBHOOK_KEY;第二步,用HTTP请求节点或者企业微信插件推送消息;第三步,跑一次测试,确保返回200响应,消息成功抵达群聊。整个过程不需要写一行代码,但每一步的参数格式必须跟企业微信API规范严丝合缝,错一个字符,消息就飞了。先来看看具体怎么操作。

如何将Dify接入企业微信群聊机器人

打通之后,Dify工作流里的输出结果就能自动推送到指定群聊,无论是故障告警、审批通知,还是每日日报播报,都能做到即时触达。

获取企业微信机器人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显示正常,但群内空空如也,那就去确认一下那个机器人是不是已经被群主禁用或移出群聊了。

来源:https://www.php.cn/faq/2619924.html?uid=1589237

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。