update
This commit is contained in:
+5
-1
@@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user