From f84edd539504eb80e35c33133e57738c4dc52278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Thu, 19 Oct 2023 23:57:14 +0900 Subject: [PATCH] feat: add MessageDelete log --- event.go | 1 + openapi_message.go | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/event.go b/event.go index c46fa6e..8fe2a0c 100644 --- a/event.go +++ b/event.go @@ -96,6 +96,7 @@ func (bot *Bot) processEvent(payload *WebsocketPayload) { User: ctx.Message.Author, } ctx.Message.Author = opmember.User + log.Infoln(getLogHeader(), "x>", mdl) } go match(ctx, matchers) } diff --git a/openapi_message.go b/openapi_message.go index 129df34..f5f1e06 100644 --- a/openapi_message.go +++ b/openapi_message.go @@ -170,6 +170,15 @@ type MessageDelete struct { OpUser *User `json:"op_user"` } +func (mdl *MessageDelete) String() string { + sb := strings.Builder{} + sb.WriteString("用户: ") + sb.WriteString(mdl.OpUser.ID) + sb.WriteString("删除了消息: ") + sb.WriteString(mdl.Message.String()) + return sb.String() +} + // MessageAudited 消息审核对象 // // https://bot.q.qq.com/wiki/develop/api/openapi/message/model.html#%E6%B6%88%E6%81%AF%E5%AE%A1%E6%A0%B8%E5%AF%B9%E8%B1%A1-messageaudited