fix: 修正消息清理逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
This commit is contained in:
@@ -23,7 +23,8 @@ func init() {
|
||||
}
|
||||
|
||||
msg := ctx.Send(strings.Join(cdks, "\n"))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
cool.Cron.AfterFunc(30*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -34,7 +34,8 @@ func init() {
|
||||
}
|
||||
|
||||
msg := ctx.Send(strings.Join(cdks, "\n"))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
cool.Cron.AfterFunc(30*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -23,7 +23,11 @@ func init() {
|
||||
|
||||
}
|
||||
|
||||
ctx.SendChain(message.At(ctx.Event.Sender.ID), message.Reply(ctx.Event.MessageID), message.Text(buf.String()))
|
||||
msg := ctx.SendChain(message.At(ctx.Event.Sender.ID), message.Reply(ctx.Event.MessageID), message.Text(buf.String()))
|
||||
cool.Cron.AfterFunc(30*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
|
||||
})
|
||||
}
|
||||
@@ -39,7 +43,8 @@ func init() {
|
||||
}
|
||||
|
||||
msg := ctx.Send(strings.Join(cdks, "\n"))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
cool.Cron.AfterFunc(30*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -34,6 +34,7 @@ func init() {
|
||||
|
||||
msg := ctx.Send(strings.Join(cdks, "\n"))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -36,6 +36,7 @@ func init() {
|
||||
|
||||
msg := ctx.Send(strings.Join(cdks, "\n"))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -2,13 +2,11 @@ package robot
|
||||
|
||||
import (
|
||||
"blazing/common/data/xmlres"
|
||||
"blazing/cool"
|
||||
base "blazing/modules/base/service"
|
||||
config "blazing/modules/config/service"
|
||||
"blazing/modules/player/model"
|
||||
"blazing/modules/player/service"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/gogf/gf/v2/util/gconv"
|
||||
"github.com/gogf/gf/v2/util/grand"
|
||||
@@ -61,10 +59,7 @@ func init() {
|
||||
|
||||
itemservice.UPDATE(400501, int(-count))
|
||||
|
||||
msg := ctx.SendChain(message.At(ctx.Event.Sender.ID), message.Reply(ctx.Event.MessageID), message.Text(buf.String()))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
ctx.SendChain(message.At(ctx.Event.Sender.ID), message.Reply(ctx.Event.MessageID), message.Text(buf.String()))
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
@@ -59,7 +59,8 @@ func init() {
|
||||
// 发送图片(zeroBot 标准方式)
|
||||
// ======================
|
||||
msg := ctx.Send(message.ImageBytes(buf.Bytes()))
|
||||
cool.Cron.AfterFunc(10*time.Second, func() {
|
||||
cool.Cron.AfterFunc(20*time.Second, func() {
|
||||
ctx.DeleteMessage(ctx.Event.MessageID)
|
||||
ctx.DeleteMessage(msg)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user