From 7c5aedfd24139fba79ba3259b9b043bee27c5416 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Sat, 18 Sep 2021 08:44:34 +0800 Subject: [PATCH] update --- core/test.go | 3 ++- im/qq/sender.go | 11 +++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/core/test.go b/core/test.go index 6685f78..0791e9c 100644 --- a/core/test.go +++ b/core/test.go @@ -41,7 +41,8 @@ func initSys() { { Rules: []string{"raw ^重启$"}, Admin: true, - Handle: func(_ im.Sender) interface{} { + Handle: func(s im.Sender) interface{} { + s.Disappear() Daemon() return nil }, diff --git a/im/qq/sender.go b/im/qq/sender.go index 02efd14..8d7a21e 100644 --- a/im/qq/sender.go +++ b/im/qq/sender.go @@ -181,14 +181,9 @@ func (sender *Sender) Reply(msgs ...interface{}) error { if id > 0 && sender.Duration != nil { go func() { time.Sleep(*sender.Duration) - for i := 1; i < 5; i++ { - sender.Delete() - MSG := bot.GetMessage(id) - if bot.Client.RecallGroupMessage(m.GroupCode, MSG["message-id"].(int32), MSG["internal-id"].(int32)) == nil { - break - } - time.Sleep(time.Second) - } + sender.Delete() + MSG := bot.GetMessage(id) + bot.Client.RecallGroupMessage(m.GroupCode, MSG["message-id"].(int32), MSG["internal-id"].(int32)) }() } }