fix: 群相关

group_admin事件上报
群成员信息/群列表缓存
ProfileService新增事件
This commit is contained in:
Alen
2024-08-25 02:07:39 +08:00
parent 4f7f8b074a
commit 5a59a72198
3 changed files with 47 additions and 3 deletions

View File

@@ -197,12 +197,12 @@ export class NapCatCore {
}
};
this.context.session.getGroupService().addKernelGroupListener(
proxiedListenerOf(profileListener, this.context.logger) as any
proxiedListenerOf(groupListener, this.context.logger) as any
);
}
checkAdminEvent(groupCode: string, memberNew: GroupMember, memberOld: GroupMember | undefined): boolean {
if (memberNew.role !== memberOld?.role) {
this.context.logger.log(`${groupCode} ${memberNew.nick} 角色变更为 ${memberNew.role === 3 ? '管理员' : '群员'}`);
this.context.logger.logDebug(`${groupCode} ${memberNew.nick} 角色变更为 ${memberNew.role === 3 ? '管理员' : '群员'}`);
return true;
}
return false;