1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-06 12:03:50 +08:00

feat self group message event.

This commit is contained in:
Mrs4s 2021-02-19 21:04:34 +08:00
parent c1a36caa99
commit b1ca827187

View File

@ -61,6 +61,7 @@ func NewQQBot(cli *client.QQClient, conf *global.JSONConfig) *CQBot {
} }
bot.Client.OnPrivateMessage(bot.privateMessageEvent) bot.Client.OnPrivateMessage(bot.privateMessageEvent)
bot.Client.OnGroupMessage(bot.groupMessageEvent) bot.Client.OnGroupMessage(bot.groupMessageEvent)
bot.Client.OnSelfGroupMessage(bot.groupMessageEvent)
bot.Client.OnTempMessage(bot.tempMessageEvent) bot.Client.OnTempMessage(bot.tempMessageEvent)
bot.Client.OnGroupMuted(bot.groupMutedEvent) bot.Client.OnGroupMuted(bot.groupMutedEvent)
bot.Client.OnGroupMessageRecalled(bot.groupRecallEvent) bot.Client.OnGroupMessageRecalled(bot.groupRecallEvent)
@ -395,7 +396,12 @@ func (bot *CQBot) formatGroupMessage(m *message.GroupMessage) MSG {
"font": 0, "font": 0,
"group_id": m.GroupCode, "group_id": m.GroupCode,
"message": ToFormattedMessage(m.Elements, m.GroupCode, false), "message": ToFormattedMessage(m.Elements, m.GroupCode, false),
"message_type": "group", "message_type": func() string {
if m.Sender.Uin == bot.Client.Uin {
return "group_self"
}
return "group"
}(),
"message_seq": m.Id, "message_seq": m.Id,
"post_type": "message", "post_type": "message",
"raw_message": cqm, "raw_message": cqm,