From 5a1158ec6fcfa8907180fa768382d2c47c8b6b6e Mon Sep 17 00:00:00 2001 From: iyear Date: Thu, 9 Apr 2020 16:59:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B8=85=E9=80=80=E8=B4=A6?= =?UTF-8?q?=E6=88=B7=E5=AF=B9=E7=AE=A1=E7=90=86=E5=91=98=E7=9A=84=E5=8F=8D?= =?UTF-8?q?=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control.go | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/control.go b/control.go index b33734d..15c772c 100644 --- a/control.go +++ b/control.go @@ -89,9 +89,12 @@ func MSAppIsExist(tgId int64, clientId string) bool { //SignTask func SignTask() { - var SignOk map[int64]int - var SignErr []string - var num, signOk int + var ( + SignOk map[int64]int + SignErr []string + UnbindUser []string + num, signOk int + ) SignOk = make(map[int64]int) fmt.Println("----Task Begin----") fmt.Println("Time:" + time.Now().Format("2006-01-02 15:04:05")) @@ -154,6 +157,7 @@ func SignTask() { if ok, err := DelData(db, u.msId); !ok { logger.Println(err) } else { + UnbindUser = append(UnbindUser, u.msId+" ( @"+chat.Username+" )") _, err = bot.Send(chat, "您的账户因达到错误上限而被自动解绑\n后会有期!\n\n别名: "+u.alias+"\nclient_id: "+u.clientId+"\nclient_secret: "+u.clientSecret) if err != nil { logger.Println(err) @@ -171,13 +175,17 @@ func SignTask() { } } //管理员任务反馈 - var ErrUser string + var ErrUserStr string + var UnbindUserStr string for _, eu := range SignErr { - ErrUser = ErrUser + eu + "\n" + ErrUserStr = ErrUserStr + eu + "\n" + } + for _, ubu := range UnbindUser { + UnbindUserStr = UnbindUserStr + ubu + "\n" } for _, a := range admin { chat, _ := bot.ChatByID(strconv.FormatInt(a, 10)) - bot.Send(chat, "任务反馈(管理员)\n完成时间: "+time.Now().Format("2006-01-02 15:04:05")+"\n结果: "+strconv.Itoa(signOk)+"/"+strconv.Itoa(num)+"\n错误账户msid:\n"+ErrUser) + bot.Send(chat, "任务反馈(管理员)\n完成时间: "+time.Now().Format("2006-01-02 15:04:05")+"\n结果: "+strconv.Itoa(signOk)+"/"+strconv.Itoa(num)+"\n错误账户:\n"+ErrUserStr+"\n清退账户:\n"+UnbindUserStr) } fmt.Println("----Task End----") }