n8n对接微信

教程:

N8N对接个人微信 | Obito’s Blog

Features:

  • :rocket: 支持群聊和私聊消息转发
  • :bell: 支持@消息识别和处理
  • :counterclockwise_arrows_button: 支持消息队列和重试机制
  • :locked: 支持API Token认证
  • :globe_with_meridians: 支持多Webhook地址配置
  • :memo: 实时日志显示
  • :bullseye: 支持自定义监听对象
  • :floppy_disk: 配置文件自动保存
  • :counterclockwise_arrows_button: 自动重连和错误恢复
  • :magnifying_glass_tilted_left: 支持文件编码自动检测

系统要求

  • Windows 10 或更高版本
  • Python 3.9 或更高版本(仅源码运行需要)
  • 微信 PC 版 3.9.x

:paperclip: Reference Article

:memo: Thrust

1.下载RuoYuBot

运行后会在当前目录生成一个config.ini文件

[DEFAULT]
listen_list = 好友名称或备注,群名称
webhook_urls = http://ip/:port
port = 5000
retry_count = 3
retry_delay = 5
log_level = INFO
api_token =


2.创建n8n的test工作流

创建webhook监听

复制test url

创建HTTP Request

修改配置

Method: post

URL: http://ruoyubot-ip:7777/webhook

Header Parameters:
                  Name: Authorization
                  Value: Bearer 你的token

**Send Body**:
{
  "target_user": "{{ $('Webhook').item.json.body.target_user }}",
  "message": "{{ $json.body.message }}",
  "is_group": "{{ $json.body.is_group }}"
}

json参数可以自己从左边拖拉到json表达式

3.更新配置文件

#回调测试地址: http://n8n-ip:5678/webhook-test/xxxxx

回调地址: http://n8n-ip:5678/webhook/xxxxx

API Token: 自定义

本地端口: 自定义

监听对象: 好友名字或群名

4.测试工作流

点击测试

发送消息给微信机器人,机器人收到会回复一样的内容

测试@机器人群聊信息

5.启用工作流

6.更新回调地址

把webhook-test变成webhook

2 个赞