From 9a3fb63d744173fdc670f05e5ffcc4af3fbee53f 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: Fri, 20 Oct 2023 00:03:56 +0900 Subject: [PATCH] feat: add MessageDelete log --- openapi_message.go | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/openapi_message.go b/openapi_message.go index 3e6a930..684d0e7 100644 --- a/openapi_message.go +++ b/openapi_message.go @@ -177,7 +177,27 @@ func (mdl *MessageDelete) String() string { sb.WriteString("用户ID ") sb.WriteString(mdl.OpUser.ID) sb.WriteString(" 删除了消息: ") - sb.WriteString(mdl.Message.String()) + sb.WriteString(mdl.Message.ID) + sb.WriteString(" ギルド: ") + sb.WriteString(mdl.Message.GuildID) + if mdl.Message.SrcGuildID != "" { + sb.WriteString(", 元ギルド: ") + sb.WriteString(mdl.Message.SrcGuildID) + } + sb.WriteString(", 频道: ") + sb.WriteString(mdl.Message.ChannelID) + if mdl.Message.Member.User != nil { + sb.WriteString(", 用户: ") + sb.WriteString(mdl.Message.Member.User.Username) + sb.WriteByte('(') + sb.WriteString(mdl.Message.Member.User.ID) + sb.WriteByte(')') + if mdl.Message.Member.User.Bot { + sb.WriteString("(机器人)") + } + } else { + sb.WriteString(", 用户: 未知") + } return sb.String() }