mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix: NTGroupRequestOperateTypes
This commit is contained in:
@@ -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];
|
||||||
|
@@ -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 {
|
||||||
|
@@ -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
|
||||||
|
@@ -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));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user