From 6d7d9d27ee785064bb9a6adcb29f2104c5ca1189 Mon Sep 17 00:00:00 2001 From: ZJY <764763903@qq.com> Date: Fri, 3 Sep 2021 23:56:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/bot.go | 65 ++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/models/bot.go b/models/bot.go index 3b1fda2..b4e9677 100644 --- a/models/bot.go +++ b/models/bot.go @@ -96,39 +96,40 @@ var handleMessage = func(msgs ...interface{}) interface{} { logs.Info(rsp) if err != nil { return err - } else { - ss1 := regexp.MustCompile(`pin=([^;=\s]+);wskey=([^;=\s]+)`).FindAllStringSubmatch(msg, -1) - if len(ss1) > 0 { - for _, s := range ss1 { - ck1 := JdCookie{ - PtPin: s[1], - WsKey: s[2], - } - if sender.IsQQ() { - ck1.QQ = sender.UserID - } else if sender.IsTG() { - ck1.Telegram = sender.UserID - } - if nck, err := GetJdCookie(ck1.PtPin); err == nil { - if nck.WsKey == "" || len(nck.WsKey) == 0 { - nck.InPoolWskey(ck1.WsKey) - msg := fmt.Sprintf("写入WsKey,%s", ck1.PtPin) - (&JdCookie{}).Push(msg) - logs.Info(msg) - } else { - msg := fmt.Sprintf("重复写入") - (&JdCookie{}).Push(msg) - logs.Info(msg) - } - } - - } - go func() { - Save <- &JdCookie{} - }() - return nil - } } + //else { + // ss1 := regexp.MustCompile(`pin=([^;=\s]+);wskey=([^;=\s]+)`).FindAllStringSubmatch(msg, -1) + // if len(ss1) > 0 { + // for _, s := range ss1 { + // ck1 := JdCookie{ + // PtPin: s[1], + // WsKey: s[2], + // } + // if sender.IsQQ() { + // ck1.QQ = sender.UserID + // } else if sender.IsTG() { + // ck1.Telegram = sender.UserID + // } + // if nck, err := GetJdCookie(ck1.PtPin); err == nil { + // if nck.WsKey == "" || len(nck.WsKey) == 0 { + // nck.InPoolWskey(ck1.WsKey) + // msg := fmt.Sprintf("写入WsKey,%s", ck1.PtPin) + // (&JdCookie{}).Push(msg) + // logs.Info(msg) + // } else { + // msg := fmt.Sprintf("重复写入") + // (&JdCookie{}).Push(msg) + // logs.Info(msg) + // } + // } + // + // } + // go func() { + // Save <- &JdCookie{} + // }() + // return nil + // } + //} ss := regexp.MustCompile(`pt_key=([^;=\s]+);pt_pin=([^;=\s]+)`).FindAllStringSubmatch(rsp, -1) if len(ss) > 0 { xyb := 0