From 8c1a2e862efa2cce8883b5a0a63f805a778415f7 Mon Sep 17 00:00:00 2001 From: ZJY <764763903@qq.com> Date: Sun, 3 Oct 2021 10:50:10 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=A9=BApin=E5=8F=AF=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/bot.go | 60 +-------------------------------------------------- readme.md | 5 +++++ 2 files changed, 6 insertions(+), 59 deletions(-) diff --git a/models/bot.go b/models/bot.go index 9d54295..119c7dc 100644 --- a/models/bot.go +++ b/models/bot.go @@ -212,7 +212,7 @@ var handleMessage = func(msgs ...interface{}) interface{} { if strings.Contains(msg, "pt_key") { ptKey := FetchJdCookieValue("pt_key", msg) ptPin := FetchJdCookieValue("pt_pin", msg) - if len(ptPin) > 0 || len(ptKey) > 0 { + if len(ptPin) > 0 && len(ptKey) > 0 { ck := JdCookie{ PtKey: ptKey, PtPin: ptPin, @@ -260,64 +260,6 @@ var handleMessage = func(msgs ...interface{}) interface{} { return nil } } - { // - ss := regexp.MustCompile(`pt_key=([^;=\s]+);pt_pin=([^;=\s]+)`).FindAllStringSubmatch(msg, -1) - - if len(ss) > 0 { - - xyb := 0 - for _, s := range ss { - ck := JdCookie{ - PtKey: s[1], - PtPin: s[2], - } - if len(PtPin) > 0 { - - if CookieOK(&ck) { - xyb++ - if sender.IsQQ() { - ck.QQ = sender.UserID - } else if sender.IsTG() { - ck.Telegram = sender.UserID - } - if HasKey(ck.PtKey) { - sender.Reply(fmt.Sprintf("重复提交")) - } else { - if nck, err := GetJdCookie(ck.PtPin); err == nil { - nck.InPool(ck.PtKey) - msg := fmt.Sprintf("更新账号,%s", ck.PtPin) - if sender.IsQQ() { - ck.Update(QQ, ck.QQ) - } - sender.Reply(fmt.Sprintf(msg)) - (&JdCookie{}).Push(msg) - logs.Info(msg) - } else { - if Cdle { - ck.Hack = True - } - NewJdCookie(&ck) - msg := fmt.Sprintf("添加账号,账号名:%s", ck.PtPin) - if sender.IsQQ() { - ck.Update(QQ, ck.QQ) - } - sender.Reply(fmt.Sprintf(msg)) - sender.Reply(ck.Query()) - logs.Info(msg) - } - } - } else { - sender.Reply(fmt.Sprintf("无效,互助值-1,余额%d", RemCoin(sender.UserID, 1))) - } - } - - } - go func() { - Save <- &JdCookie{} - }() - return nil - } - } { o := findShareCode(msg) if o != "" { diff --git a/readme.md b/readme.md index 32bf1eb..92b571c 100644 --- a/readme.md +++ b/readme.md @@ -7,6 +7,11 @@ # 更新日志 +## 10-03 + +- 修复空pin可导入问题 +- 剔除ck批量导入功能 + ## 10-02 - 修复删除指令没有删除jdcookiepool