Ignore NewContact.SystemMsgNewGroup, subType=0, groupMsgType=8, fix #1388

This commit is contained in:
Him188 2021-08-27 18:02:39 +08:00
parent 0ccb9c94e7
commit f38089be78

View File

@ -198,6 +198,22 @@ internal class GroupOrMemberListNoticeProcessor(
if (this == null) return
markAsConsumed()
when (subType) {
0 -> {
if (groupMsgType == 8) {
// #1388: 使用手机TIM邀请入群我为管理员成功邀请 bot 入群
// 能正常解析 BotInvitedJoinGroupRequestEvent 和 BotJoinGroupEvent.Active, 因此忽略该通知
return
} else {
throw contextualBugReportException(
"解析 NewContact.SystemMsgNewGroup, subType=5, groupMsgType=$groupMsgType",
data._miraiContentToString(),
null,
"并描述此时机器人是否被邀请加入群等其他",
)
}
}
// 处理被邀请入群 或 处理成员入群申请
1 -> when (groupMsgType) {
1 -> {