配置 n8n 的微信 Webhook 接口,可以通过企业微信的自定义机器人功能实现消息的自动推送。以下是详细的配置步骤:
接入企业微信机器人
- 登录企业微信管理后台,进入“应用管理” → “创建自定义机器人”。
- 设置机器人名称和头像,添加需要推送消息的群聊。
- 生成 Webhook 地址,该地址包含一个唯一的
key,格式如下:
https://qyapi.weixin..com/cgi-bin/webhook/send?key=你的唯一key
在 n8n 中配置 HTTP Request 节点
- 在 n8n 流程中添加一个 HTTP Request 节点。
- 设置请求方法为
POST。 - 配置请求头(Headers):
Content-Type: application/json - 在请求体(Body)中填写以下 JSON 格式内容,支持 Markdown 消息格式:
{ "msgtype": "markdown", "markdown": { "content": "【{{$json["title"]}}】 > {{$json["summary"]}} [阅读全文]({{$json["url"]}})" } }
其中,title、summary 和 url 是从上游节点提取的数据字段,使用 n8n 的表达式语法进行动态替换。
示例:推送固定消息
如果需要测试固定消息推送,可以使用以下 JSON 内容:
{ "msgtype": "markdown", "markdown": { "content": "【测试标题】 > 这是一个测试摘要信息。 [点击阅读更多](https://example.com)" } }
完整流程示例
- 使用
HTTP Request节点获取数据(如新闻摘要)。 - 使用
Function或JSON节点处理数据,提取关键字段。 - 将处理后的数据传递给
HTTP Request节点,配置企业微信 Webhook 地址并发送消息。
注意事项
- 确保 Webhook 地址正确无误,并且企业微信机器人已添加到目标群聊中。
- 如果使用 WxPusher 等第三方服务,需要注册并获取 API 密钥或 Token,然后按照其接口文档配置请求参数[^2]。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/254987.html