diff --git a/models/available.go b/models/available.go index 97ad576..ff1ac1a 100644 --- a/models/available.go +++ b/models/available.go @@ -147,7 +147,8 @@ func updateCookie() { var pinky = fmt.Sprintf("pin=%s;wskey=%s;", ck.PtPin, ck.WsKey) rsp := cmd(fmt.Sprintf(`python3 test.py "%s"`, pinky), &Sender{}) logs.Info(rsp) - if strings.Contains(rsp, "失效") { + if strings.Contains(rsp, "错误") { + ck.Push(fmt.Sprintf("Wskey失效账号,%s", ck.PtPin)) (&JdCookie{}).Push(fmt.Sprintf("Wskey失效,%s", ck.PtPin)) } else { ss := regexp.MustCompile(`pt_key=([^;=\s]+);pt_pin=([^;=\s]+)`).FindAllStringSubmatch(rsp, -1) diff --git a/models/bot.go b/models/bot.go index 89c2d26..5ad0aa7 100644 --- a/models/bot.go +++ b/models/bot.go @@ -91,6 +91,7 @@ var handleMessage = func(msgs ...interface{}) interface{} { ss1 := regexp.MustCompile(`pin=([^;=\s]+);wskey=([^;=\s]+)`).FindAllStringSubmatch(msg, -1) if strings.Contains(rsp, "错误") { logs.Error("wskey错误") + sender.Reply(fmt.Sprintf("wskey错误")) } else { if len(ss1) > 0 {