This commit is contained in:
cdle
2021-09-17 19:30:42 +08:00
parent 0ddb88de04
commit 060fddb510
+5 -1
View File
@@ -15,6 +15,7 @@ type Sender struct {
Message *tb.Message Message *tb.Message
matches [][]string matches [][]string
Duration *time.Duration Duration *time.Duration
deleted bool
} }
var tg = core.NewBucket("tg") var tg = core.NewBucket("tg")
@@ -139,7 +140,9 @@ func (sender *Sender) Reply(msgs ...interface{}) error {
r = sender.Message.Sender r = sender.Message.Sender
} else { } else {
r = sender.Message.Chat r = sender.Message.Chat
options = []interface{}{&tb.SendOptions{ReplyTo: sender.Message}} if !sender.deleted {
options = []interface{}{&tb.SendOptions{ReplyTo: sender.Message}}
}
} }
var err error var err error
switch msg.(type) { switch msg.(type) {
@@ -163,6 +166,7 @@ func (sender *Sender) Reply(msgs ...interface{}) error {
func (sender *Sender) Delete() error { func (sender *Sender) Delete() error {
msg := *sender.Message msg := *sender.Message
sender.deleted = true
return b.Delete(&msg) return b.Delete(&msg)
} }