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

fix event error.

This commit is contained in:
Mrs4s 2021-03-01 20:05:10 +08:00
parent 49a6cfd50a
commit ca826f67b3
2 changed files with 5 additions and 2 deletions

View File

@ -438,12 +438,12 @@ func (bot *CQBot) formatGroupMessage(m *message.GroupMessage) MSG {
t, err := bot.Client.GetGroupMembers(group)
if err != nil {
log.Warnf("刷新群 %v 成员列表失败: %v", group.Uin, err)
return Failed(100, "GET_MEMBERS_API_ERROR", err.Error())
return nil
}
group.Members = t
mem = group.FindMember(m.Sender.Uin)
if mem != nil {
return Failed(100, "MEMBER_NOT_FOUND", "群员不存在")
return nil
}
}
ms := gm["sender"].(MSG)

View File

@ -94,6 +94,9 @@ func (bot *CQBot) groupMessageEvent(c *client.QQClient, m *message.GroupMessage)
}
log.Infof("收到群 %v(%v) 内 %v(%v) 的消息: %v (%v)", m.GroupName, m.GroupCode, m.Sender.DisplayName(), m.Sender.Uin, cqm, id)
gm := bot.formatGroupMessage(m)
if gm == nil {
return
}
gm["message_id"] = id
bot.dispatchEventMessage(gm)
}