Releases: ProtobufBot/Go-Mirai-Client
Releases · ProtobufBot/Go-Mirai-Client
Go-Mirai-Client-0.1.15
- 群临时私聊消息extra添加群号,用于回复(临时方案)
- 更新依赖
Go-Mirai-Client-0.1.14
- 修复接受消息reply转义
- 更新依赖
Go-Mirai-Client-0.1.13
- 输出日志到标准输出
- 修复文件未关闭问题
- 新增企点协议(Protocol字段改为4)
Go-Mirai-Client-0.1.12
- 优化掉线重连
Go-Mirai-Client-0.1.11
- 二维码登录掉线重连
- Docker镜像更新
Docker指令: docker run -p 9000:9000 -it lz1998/gmc:0.1.11
Docker可用的环境变量
UIN: QQ int64
PASS: 密码 string
PORT: 端口 int32
WS_URL: 消息处理器地址 string
SMS: 是否优先使用短信验证码 bool
DEVICE: 设备信息文件位置 string
Go-Mirai-Client-0.1.10
Go-Mirai-Client-0.1.9
- 修复一个隐藏API
- 去除 读取环境变量的
UIN
、PASSWORD
、WS_URL
、PORT
等 - 新增参数
uin
、pass
、port
、sms
、ws_url
、device
、help
参数
Usage of GMC:
-uin int
机器人QQ
-pass string
机器人密码
-port int
http管理端口(默认 9000), 0表示随机, 如果不需要处理验证码, 可以随便填
-sms bool
登录优先使用短信验证
-ws_url string
消息处理websocket服务器地址
-device string
设备文件位置
-help
帮助
Windows
Go-Mirai-Client.exe -uin <机器人QQ> -pass <机器人密码> -port <HTTP端口> -device <设备信息位置> -ws_url <消息处理器地址> -sms <是否优先短信登录>
Linux
chmod +x ./Go-Mirai-Client
./Go-Mirai-Client -uin <机器人QQ> -pass <机器人密码> -port <HTTP端口> -device <设备信息位置> -ws_url <消息处理器地址> -sms <是否优先短信登录>
Go-Mirai-Client-0.1.8
- 新增扫码登录HTTP接口
- 新增2个隐藏API(详情看commit记录)
扫码登录HTTP接口说明:
两个接口:获取二维码 和 查询二维码状态,POST,JSON格式
流程:先获取二维码,前端每隔3秒查询二维码状态,如果二维码已确认,停止查询
获取二维码 /qrcode/fetch/v1
无参数,返回sig
和base64编码的imageData
查询二维码状态 /qrcode/query/v1
发送sig
(来自上一个接口的response),返回二维码状态state
Unknown = 0;
QRCodeImageFetch = 1;
QRCodeWaitingForScan = 2; // 等待扫描
QRCodeWaitingForConfirm = 3; // 扫码成功,请确认登陆
QRCodeTimeout = 4; // 二维码过期
QRCodeConfirmed = 5; // 已确认登陆
QRCodeCanceled = 6; // 扫码被用户取消
Go-Mirai-Client-0.1.7
- 新增闪图(flash)
- 新增秀图(show),effectId必须在范围 [40000,40005]
Go-Mirai-Client-0.1.6
- 修复 LRU 缓存线程安全问题
- 更新依赖