diff --git a/models/bot.go b/models/bot.go index 290e3d3..a3296ff 100644 --- a/models/bot.go +++ b/models/bot.go @@ -122,9 +122,20 @@ var handleMessage = func(msgs ...interface{}) interface{} { (&JdCookie{}).Push(msg) logs.Info(msg) } else { - msg := fmt.Sprintf("重复写入") - (&JdCookie{}).Push(msg) - logs.Info(msg) + if nck.WsKey == ck.WsKey { + msg := fmt.Sprintf("重复写入") + sender.Reply(fmt.Sprintf(msg)) + (&JdCookie{}).Push(msg) + logs.Info(msg) + } else { + nck.Updates(JdCookie{ + WsKey: ck.WsKey, + }) + msg := fmt.Sprintf("写入WsKey,并更新账号%s", ck.PtPin) + sender.Reply(fmt.Sprintf(msg)) + (&JdCookie{}).Push(msg) + logs.Info(msg) + } } } else { NewJdCookie(&ck) diff --git a/readme.txt b/readme.txt index 7047d3c..bc092e2 100644 --- a/readme.txt +++ b/readme.txt @@ -12,4 +12,6 @@ 8.多容器 token缓存过期问题修复 修复 9.wskey更新检测,以及覆盖写入 开发中 10.解决%!(EXTRA 错误 +11.手动指令更新 +