From b8ebededd831bbc03591fccd0f8fdda2683b3a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Tue, 14 May 2024 22:48:43 +0800 Subject: [PATCH] fix: Member Kick Event --- src/onebot11/main.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index 5ba69bfd..d7e6ddfb 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -6,6 +6,7 @@ import { ChatType, FriendRequest, Group, + GroupMember, GroupMemberRole, GroupNotify, GroupNotifyTypes, @@ -131,6 +132,17 @@ export class NapCatOnebot11 { //console.log('ob11 onGroupNotifiesUpdated', notifies[0]); this.postGroupNotifies(notifies).then().catch(e => logError('postGroupNotifies error: ', e)); }; + groupListener.onMemberInfoChange = (groupCode: string, changeType: number, members: Map) => { + // 如果自身是非管理员也许要从这里获取Delete 成员变动 + // for (const member of members.values()) { + // if (member?.isDelete) { + // const groupDecreaseEvent = new OB11GroupDecreaseEvent(parseInt(groupCode), parseInt(member.uin), 0, 'leave');// 不知道怎么出去的 + // postOB11Event(groupDecreaseEvent, true); + // } + // } + + + } groupListener.onJoinGroupNotify = (...notify) => { // console.log('ob11 onJoinGroupNotify', notify); };