ProtobufBot / Go-Mirai-Client

基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定
GNU Affero General Public License v3.0
139 stars 20 forks source link

密码登录的SignServer校验问题 #25

Open easy-bot opened 1 year ago

easy-bot commented 1 year ago

版本0.3.0 1.密码创建账号的SignServer无法通过校验,具体的部分是在pkg/bot/bot.go 第73行

func Login(cli *client.QQClient) (bool, error) {  
    cli.AllowSlider = true  
    if GTL.ClientProtocol == 1 && GTL.SignServer != "" {  
        wrapper.DandelionEnergy = Energy  
        wrapper.FekitGetSign = Sign  
    } else if GTL.SignServer != "" {  
        fmt.Println("SignServer 不支持该协议")  
    }

我填的是我自己搭建的内网SignServer,框架为unidbg-fetch-qsign,内容为http://192.168.49.162:18901,但是不管怎么换协议,都会进入“SignServer 不支持该协议”的分支内。

2mf8 commented 1 year ago

选择AndroidPhone协议登录