1
0
mirror of https://github.com/fumiama/NanoBot.git synced 2026-06-05 10:40:24 +08:00

feat: add MessageDelete log

This commit is contained in:
源文雨
2023-10-19 23:57:14 +09:00
parent a3ecb52ee7
commit f84edd5395
2 changed files with 10 additions and 0 deletions

View File

@@ -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)
}

View File

@@ -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