fix: NTGroupRequestOperateTypes

This commit is contained in:
手瓜一十雪
2024-11-21 14:27:11 +08:00
parent d982bcdad5
commit 52c68a3bfb
4 changed files with 13 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ import {
Group, Group,
GroupMember, GroupMember,
NTGroupMemberRole, NTGroupMemberRole,
GroupRequestOperateTypes, NTGroupRequestOperateTypes,
InstanceContext, InstanceContext,
KickMemberV2Req, KickMemberV2Req,
MemberExtSourceType, MemberExtSourceType,
@@ -417,7 +417,7 @@ export class NTQQGroupApi {
return this.context.session.getGroupService().uploadGroupBulletinPic(GroupCode, _Pskey, imageurl); return this.context.session.getGroupService().uploadGroupBulletinPic(GroupCode, _Pskey, imageurl);
} }
async handleGroupRequest(flag: string, operateType: GroupRequestOperateTypes, reason?: string) { async handleGroupRequest(flag: string, operateType: NTGroupRequestOperateTypes, reason?: string) {
const flagitem = flag.split('|'); const flagitem = flag.split('|');
const groupCode = flagitem[0]; const groupCode = flagitem[0];
const seq = flagitem[1]; const seq = flagitem[1];

View File

@@ -107,9 +107,12 @@ export interface GroupNotify {
warningTips: string; warningTips: string;
} }
export enum GroupRequestOperateTypes { export enum NTGroupRequestOperateTypes {
approve = 1, KUNSPECIFIED = 0,
reject = 2 KAGREE = 1,
KREFUSE = 2,
KIGNORE = 3,
KDELETE = 4
} }
export enum BuddyReqType { export enum BuddyReqType {

View File

@@ -6,7 +6,7 @@ import {
GroupMember, GroupMember,
NTGroupMemberRole, NTGroupMemberRole,
GroupNotifyMsgType, GroupNotifyMsgType,
GroupRequestOperateTypes, NTGroupRequestOperateTypes,
KickMemberV2Req, KickMemberV2Req,
} from '@/core/entities'; } from '@/core/entities';
import { GeneralCallResult } from '@/core/services/common'; import { GeneralCallResult } from '@/core/services/common';
@@ -198,9 +198,9 @@ export interface NodeIKernelGroupService {
operateSysNotify( operateSysNotify(
doubt: boolean, doubt: boolean,
operateMsg: { operateMsg: {
operateType: GroupRequestOperateTypes, // 2 拒绝 operateType: NTGroupRequestOperateTypes,
targetMsg: { targetMsg: {
seq: string, // 通知序列号 seq: string,
type: GroupNotifyMsgType, type: GroupNotifyMsgType,
groupCode: string, groupCode: string,
postscript: string postscript: string

View File

@@ -10,7 +10,7 @@ import {
QuickActionGroupMessage, QuickActionGroupMessage,
QuickActionGroupRequest, QuickActionGroupRequest,
} from '@/onebot'; } from '@/onebot';
import { GroupRequestOperateTypes, NapCatCore, Peer } from '@/core'; import { NTGroupRequestOperateTypes, NapCatCore, Peer } from '@/core';
import { OB11FriendRequestEvent } from '@/onebot/event/request/OB11FriendRequest'; import { OB11FriendRequestEvent } from '@/onebot/event/request/OB11FriendRequest';
import { OB11GroupRequestEvent } from '@/onebot/event/request/OB11GroupRequest'; import { OB11GroupRequestEvent } from '@/onebot/event/request/OB11GroupRequest';
import { ContextMode, createContext, normalize } from '@/onebot/action/msg/SendMsg'; import { ContextMode, createContext, normalize } from '@/onebot/action/msg/SendMsg';
@@ -86,7 +86,7 @@ export class OneBotQuickActionApi {
if (!isNull(quickAction.approve)) { if (!isNull(quickAction.approve)) {
this.core.apis.GroupApi.handleGroupRequest( this.core.apis.GroupApi.handleGroupRequest(
request.flag, request.flag,
quickAction.approve ? GroupRequestOperateTypes.approve : GroupRequestOperateTypes.reject, quickAction.approve ? NTGroupRequestOperateTypes.KAGREE : NTGroupRequestOperateTypes.KREFUSE,
quickAction.reason, quickAction.reason,
).catch(this.core.context.logger.logError.bind(this.core.context.logger)); ).catch(this.core.context.logger.logError.bind(this.core.context.logger));
} }