From 54910e150386b0f84981829200012ad6b7e2bede Mon Sep 17 00:00:00 2001 From: ZJY <764763903@qq.com> Date: Wed, 29 Sep 2021 11:31:57 +0800 Subject: [PATCH] =?UTF-8?q?add=20QQ=E6=89=AB=E7=A0=81=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/command.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/models/command.go b/models/command.go index 47e81a0..a03db6b 100644 --- a/models/command.go +++ b/models/command.go @@ -1,10 +1,13 @@ package models import ( + "encoding/base64" + "encoding/json" "errors" "fmt" "github.com/beego/beego/v2/client/httplib" "github.com/beego/beego/v2/core/logs" + "io/ioutil" "regexp" "strings" "time" @@ -139,12 +142,21 @@ var codeSignals = []CodeSignal{ { Command: []string{"qrcode", "扫码", "二维码", "scan"}, Handle: func(sender *Sender) interface{} { - rsp, err := httplib.Get("http://127.0.0.1:5703/api/login/qrcode1").Response() + rsp, err := httplib.Get("https://api.kukuqaq.com/jd/qrcode").Response() if err != nil { return nil } - logs.Info(rsp.Body) - return rsp + body, err1 := ioutil.ReadAll(rsp.Body) + if err1 == nil { + fmt.Println(string(body)) + } + s := &QQuery{} + if len(body) > 0 { + json.Unmarshal(body, &s) + } + logs.Info(s.Data.QqLoginQrcode.Bytes) + ddd, _ := base64.StdEncoding.DecodeString(s.Data.QqLoginQrcode.Bytes) + return ddd }, }, {