😃搭建环境指南(必读)
本协议非云端RPC,所有功能包都在本地运行授权走网络
声明:请不要用于非法用途恶意引流或营销等干扰微信生态等行为
本协议可以运行在任意平台,Windows、Linux、Arm 、Darwin等
本协议支持任意语言对接,研发人员需掌握任意一种等后端PHP、Python、JAVA、Go、Node.js...语言即可。
功能包采用WebApi方式调用 实时消息采用SocketIO v3 或 Websocket 对接。
内置插件框架可通过Lua插件响应任意账号任意消息 ,通过luaapi 调用任意功能(无需搭建lua环境)。
安装包(默认体验3小时)
目录结构
搭建说明
配置文件说明CoreConf.conf
Port = "0.0.0.0:8898" #监听地址 框架自身提供WebApi和SocketIO服务器
WorkerThread = 50 #工作线程 可根据账号数量或群数量酌情增加
RSTVer = "v1.0.0" #默认版本号
GitterToken = "xxxx" #填写token
SocketIOUrl = "" # 默认为空如果有需求的话 请填写你的SocketIO服务器地址 框架将作为SocketIO客户端与你的服务器进行通讯
SocketIOUrl = "ws://127.0.0.1:8081/socket.io/?EIO=3&transport=websocket"
框架可同时作为SocketIO服务端和客户端,可按照场景按需要配置
如:框架默认端监听端口8898既提供了WebApi 又提供了SocketIO服务器,开发者可开发SocketIO客户端链接此端口
同样开发者也可以开发SocketIO服务器,框架主动链接你的服务器 配置SocketIOUrl这个字段即可
Windows用户请用cmd.exe 切换到软件目录执行./RSTBot.exe运行
非Windows shell 切换到软件目录 终端运行./RSTBot
启动成功后终端会输出Everything is OK 可以正常获取二维码扫码登陆微信即可登陆成功方可操作WebApi
集群搭建步骤
无需复制多个目录 配置好配置文件线程数量 建议线程数100-150 账号在线数量20-50
Linux:./RSTBot "IP:PORT" "Token" 线程数 "SocketIOUrl"
./RSTBot "0.0.0.0:8898" "1239909cfd662cf00b53b845d405f741f612758ec" 500 "ws://127.0.0.1:8081/socket.io/?EIO=3&transport=websocket"
./RSTBot "0.0.0.0:8898" "1239909cfd662cf00b53b845d405f741f612758ec" 500 "" 不需要SocketIOUrl配置为🈳️ 但是参数不能省略
多个实例公用一个配置文件
WebApi请求 需要添加HTTP请求头 Content-Type: application/json
最后更新于