教程:
Features:
支持群聊和私聊消息转发
支持@消息识别和处理
支持消息队列和重试机制
支持API Token认证
支持多Webhook地址配置
实时日志显示
支持自定义监听对象
配置文件自动保存
自动重连和错误恢复
支持文件编码自动检测
系统要求
- Windows 10 或更高版本
- Python 3.9 或更高版本(仅源码运行需要)
- 微信 PC 版 3.9.x
Reference Article
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