diff --git a/modules/config/controller/robot/cdk.go b/modules/config/controller/robot/cdk.go index 2a49a68f..5be2d96c 100644 --- a/modules/config/controller/robot/cdk.go +++ b/modules/config/controller/robot/cdk.go @@ -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) }) }) diff --git a/modules/config/controller/robot/egg.go b/modules/config/controller/robot/egg.go index e21d1df7..ee78fc43 100644 --- a/modules/config/controller/robot/egg.go +++ b/modules/config/controller/robot/egg.go @@ -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) }) }) diff --git a/modules/config/controller/robot/eggitem.go b/modules/config/controller/robot/eggitem.go index 83b92a63..f02984ff 100644 --- a/modules/config/controller/robot/eggitem.go +++ b/modules/config/controller/robot/eggitem.go @@ -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) }) }) diff --git a/modules/config/controller/robot/fusion.go b/modules/config/controller/robot/fusion.go index 2bdb81e4..28a33dd3 100644 --- a/modules/config/controller/robot/fusion.go +++ b/modules/config/controller/robot/fusion.go @@ -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) }) }) diff --git a/modules/config/controller/robot/mappit.go b/modules/config/controller/robot/mappit.go index c505faa2..c0152966 100644 --- a/modules/config/controller/robot/mappit.go +++ b/modules/config/controller/robot/mappit.go @@ -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) }) } diff --git a/modules/player/controller/robot/egg.go b/modules/player/controller/robot/egg.go index b3a0c6be..cb3d8e13 100644 --- a/modules/player/controller/robot/egg.go +++ b/modules/player/controller/robot/egg.go @@ -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())) }) } diff --git a/modules/player/controller/robot/gold_list.go b/modules/player/controller/robot/gold_list.go index bdd679d5..2f92f29d 100644 --- a/modules/player/controller/robot/gold_list.go +++ b/modules/player/controller/robot/gold_list.go @@ -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) }) })