👑
WeChatDocs
  • 😂部分风控说明(必读)
  • 😂搭建环境指南(必读)
  • 🤖❣️Docker❣️
  • 🧿登陆相关API
    • 🧐取二维码
    • 🧐历史登陆
    • 😅重建链接
    • 🧐配置文件登陆
  • 🚨发送各种消息API
    • 🚨发送各种消息API
    • 🤩撤回消息
  • 👭好友操作API
    • 🧍取通讯录
    • 🚶通讯录OP
    • 🧍搜索好友
    • 🧍‍♀️添加好友
    • 🧍‍♀️同意好友
    • 🧍‍♂️删除好友
    • 🧍‍♂️拉黑好友
    • 👬备注好友
    • 👬无痕检测
    • 👬好友资料
  • 🤖群操作相关API
    • 👽创建群聊
    • 👽邀请进群
    • 🥶移除群聊
    • 🥶取群资料
    • 😴退出群聊
    • 😴群二维码
    • 😈自动进群
    • 👅扫码进群
    • 👅群公告设置
    • 🤭群管理设置
    • 🤭群邀请设置
  • ❤️朋友圈操作API
    • 💚获取朋友圈
    • 💜发送朋友圈
    • 🤎操作朋友圈
    • 💓删除朋友圈
    • 💙拉取朋友圈
  • 🎀收藏操作API
  • 🎩同步收藏
  • 🆕添加收藏
  • 🌀删除收藏
  • 🔮收藏详情
  • 🧸收藏信息
  • 💎标签操作API
    • 🟠获取标签
    • 🟠新建标签
    • 🟣删除标签
    • 🟣编辑标签
  • ㊙️授权/小程序/公众号相关API
    • ☺️网页授权
    • ☺️小程序授权
    • 😏获取Session ID
    • 😏JSOperateWxData
    • 🤓授权手机号
    • 🤓搜索公众号
    • 🤓搜索小程序
    • 😆取阅读KEY
  • 🔷CDN相关API
    • 🤠CDN图片
    • 🤠CDN文件
  • 📢表情相关API
    • 🎃添加表情
    • 🎃收藏表情
    • 😸删除表情
    • 😸发送表情
    • 🤩下载表情
  • 😰其他功能API
    • 🏃‍♂️运动步数
    • 🍍取离线列表
    • 🍍取框架信息
    • 🥝验证方式
    • 🍑确认收款
    • 🍎退出登录
  • ☮️SocketIO V3
    • ☮️介绍
    • ☮️正向连接
    • ☮️反向连接
    • 🉑WebSocket
  • 🔔Lua插件开发
    • 🌕介绍
    • 🤖第一个插件--复读机
    • 👻LuaApi
    • 1️Lua--Log模块
    • 2️Lua--Json模块
    • 3️Lua--HTTP模块
    • 4️Lua--MYSQL模块
  • ⌚定时任务
    • 🔉添加定时任务
Powered by GitBook
On this page
  • 目录结构
  • 搭建说明

搭建环境指南(必读)

Previous部分风控说明(必读)Next❣️Docker❣️

Last updated 2 years ago

本协议非云端RPC,所有功能包都在本地运行授权走网络,也就是说登陆收发消息等功能都在本地客户端完成,框架实现了PC协议和Mac协议。理论上PC/Mac都有的功能都支持,不存在的接口会陆续完善,请合理合法使用本框架。

声明:请不要用于非法用途恶意引流或营销等干扰微信生态等行为,对框架逆向破解有兴趣的童鞋破解前先upx解压一下框架后在拖进IDA或Hooper即可

  • 本协议可以运行在任意平台,Windows、Linux、Arm 、Darwin等

  • 本协议支持任意语言对接,研发人员需掌握任意一种等后端PHP、Python、JAVA、Go、Node.js...语言即可。

  • 功能包采用WebApi方式调用 实时消息采用SocketIO v3 或 Websocket 对接。

  • 内置插件框架可通过Lua插件响应任意账号任意消息 ,通过luaapi 调用任意功能(无需搭建lua环境)。

安装包(默认体验1小时)

防失联:iPhone用户可添加一下联系人

iMessage:

imessagebots@icloud.com

目录结构

WebPlugins 更新一些脚本 用户一般用不到
UsersConf 用户配置文件 存放设备信息以wxid命名 用于历史登陆 二次登陆
Plugins Lua插件目录
Logs 日志目录 
CronSchedules 定时任务脚本目录

搭建说明

下载安装包后解压任意目录 并配置配置文件CoreConf.conf

获取授权Token

配置文件说明CoreConf.conf

Port = "0.0.0.0:8898" #监听地址 框架自身提供WebApi和SocketIO服务器

WorkerThread = 50 #工作线程 可根据账号数量或群数量酌情增加

RSTVer = "v1.0.0" #默认版本号

GitterToken = "xxxx" #填写 获取GitterToken

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

访问 登陆 可用GitHub 或 Twitter 授权登陆。

登陆成功后访问 系统会生成一个Token 将Token 填入配置文件中即可完成。

😂
下载地址
https://developer.gitter.im/docs/welcome
https://developer.gitter.im/apps