From df5831a2e45fc69064bde63237c1ef90aa80c3f8 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Fri, 17 Sep 2021 19:40:22 +0800 Subject: [PATCH] update --- im/tg/tg.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/im/tg/tg.go b/im/tg/tg.go index 017da7b..0d628a7 100644 --- a/im/tg/tg.go +++ b/im/tg/tg.go @@ -161,6 +161,7 @@ func (sender *Sender) Reply(msgs ...interface{}) error { if rt != nil && sender.Duration != nil { go func() { time.Sleep(*sender.Duration) + sender.Delete() b.Delete(rt) }() } @@ -168,6 +169,9 @@ func (sender *Sender) Reply(msgs ...interface{}) error { } func (sender *Sender) Delete() error { + if sender.deleted { + return nil + } msg := *sender.Message sender.deleted = true return b.Delete(&msg)