mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix: 进一步标准化类型
This commit is contained in:
74
src/core/types/graytip.ts
Normal file
74
src/core/types/graytip.ts
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
export enum JsonGrayBusiId {
|
||||||
|
AIO_AV_C2C_NOTICE = 2021,
|
||||||
|
AIO_AV_GROUP_NOTICE = 2022,
|
||||||
|
AIO_C2C_DONT_DISTURB = 2100,
|
||||||
|
AIO_CRM_FLAGS_TIPS = 2050,
|
||||||
|
AIO_GROUP_ESSENCE_MSG_TIP = 2401,
|
||||||
|
AIO_NUDGE_CUSTOM_GUIDE = 2041,
|
||||||
|
AIO_PUSH_GUIDE_GRAY_TIPS = 2701,
|
||||||
|
AIO_RECALL_MSGCUSTOM_WORDINGGUIDE = 2000,
|
||||||
|
AIO_ROBOT_SAFETY_TIP = 2201,
|
||||||
|
AIO_ZPLAN_EMOTICON_GUIDE = 2301,
|
||||||
|
AIO_ZPLAN_SCENE_LINKAGE = 2302,
|
||||||
|
AIO_ZPLAN_SEND_MEME = 2300,
|
||||||
|
DISBAND_DISCUSSION_GRAY_TIP_ID = 2603,
|
||||||
|
FILE_SENDING_SIZE_4GB_LIMIT = 3003,
|
||||||
|
GROUP_AIO_CONFIGURABLE_GRAY_TIPS = 2407,
|
||||||
|
GROUP_AIO_HOME_SCHOOL_WELCOME_GRAY_TIP_ID = 2404,
|
||||||
|
GROUP_AIO_MSG_FREQUENCY_GRAY_TIP_ID = 2406,
|
||||||
|
GROUP_AIO_SHUTUP_GRAY_TIP_ID = 2402,
|
||||||
|
GROUP_AIO_TEMPORARY_GRAY_TIP_ID = 2405,
|
||||||
|
GROUP_AIO_UNREAD_MSG_AI_SUMMARY = 2408,
|
||||||
|
GROUP_AIO_UPLOAD_PERMISSIONS_GRAY_TIP_ID = 2403,
|
||||||
|
LITE_ACTION = 86,
|
||||||
|
ONLINE_FILE_CANCEL_RECV_ON_RECVING = 4,
|
||||||
|
ONLINE_FILE_GO_OFFLINE = 11,
|
||||||
|
ONLINE_FILE_GO_OFFLINE_ALL = 12,
|
||||||
|
ONLINE_FILE_RECV_BY_MOBILE = 13,
|
||||||
|
ONLINE_FILE_RECV_ERROR = 10,
|
||||||
|
ONLINE_FILE_REFUSE_ALL_RECV = 7,
|
||||||
|
ONLINE_FILE_REFUSE_ALL_RECV_ON_RECVING = 8,
|
||||||
|
ONLINE_FILE_REFUSE_RECV = 3,
|
||||||
|
ONLINE_FILE_SEND_ERROR = 9,
|
||||||
|
ONLINE_FILE_STOP_ALL_SEND = 5,
|
||||||
|
ONLINE_FILE_STOP_ALL_SEND_ON_SENDING = 6,
|
||||||
|
ONLINE_FILE_STOP_SEND = 1,
|
||||||
|
ONLINE_FILE_STOP_SEND_ON_SENDING = 2,
|
||||||
|
ONLINE_GROUP_HOME_WORK = 51,
|
||||||
|
PTT_AUTO_CHANGE_GUIDE = 2060,
|
||||||
|
QCIRCLE_SHOW_FULE_TIPS = 2601,
|
||||||
|
QWALLET_GRAY_TIP_ID = 2602,
|
||||||
|
RED_BAG = 81,
|
||||||
|
RELATION_C2C_GROUP_AIO_SETUP_GROUP_AND_REMARK = 1005,
|
||||||
|
RELATION_C2C_LOVER_BONUS = 1003,
|
||||||
|
RELATION_C2C_MEMBER_ADD = 1017,
|
||||||
|
RELATION_C2C_REACTIVE_DEGRADE_MSG = 1019,
|
||||||
|
RELATION_C2C_REACTIVE_UPGRADE_MSG = 1018,
|
||||||
|
RELATION_C2C_SAY_HELLO = 1004,
|
||||||
|
RELATION_CHAIN_BLACKED = 1000,
|
||||||
|
RELATION_CHAIN_MATCH_FRIEND = 1007,
|
||||||
|
RELATION_CREATE_GROUP_GRAY_TIP_ID = 1009,
|
||||||
|
RELATION_EMOJIEGG_SHOW = 1001,
|
||||||
|
RELATION_EMOJIEGG_WILL_DEGRADE = 1002,
|
||||||
|
RELATION_FRIEND_CLONE_INFO = 1006,
|
||||||
|
RELATION_GROUP_BATCH_ADD_FRIEND = 1020,
|
||||||
|
RELATION_GROUP_MEMBER_ADD = 1022,
|
||||||
|
RELATION_GROUP_MEMBER_ADD_WITH_MODIFY_NAME = 1015,
|
||||||
|
RELATION_GROUP_MEMBER_ADD_WITH_WELCOME = 1016,
|
||||||
|
RELATION_GROUP_MEMBER_RECOMMEND = 1021,
|
||||||
|
RELATION_GROUP_SHUT_UP = 1014,
|
||||||
|
RELATION_LIMIT_TMP_CONVERSATION_SET = 1011,
|
||||||
|
RELATION_NEARBY_GOTO_VERIFY = 1008,
|
||||||
|
RELATION_ONEWAY_FRIEND_GRAY_TIP_ID = 1012,
|
||||||
|
RELATION_ONEWAY_FRIEND_NEW_GRAY_TIP_ID = 1013,
|
||||||
|
RELATION_YQT = 1010,
|
||||||
|
TROOP_ADD_FRIEND_ACTIVE = 19264,
|
||||||
|
TROOP_ADD_FRIEND_HOT_CHAT = 19265,
|
||||||
|
TROOP_ADD_FRIEND_NEW_MEMBER = 19267,
|
||||||
|
TROOP_ADD_FRIEND_REPLY_OR_AT = 19266,
|
||||||
|
TROOP_BREAK_ICE = 10405,
|
||||||
|
TROOP_FLAME_IGNITED = 19273,
|
||||||
|
UI_RESERVE_100000_110000 = 100000,
|
||||||
|
VAS_FILE_UPLOAD_OVER_1G = 3002,
|
||||||
|
VAS_FILE_UPLOAD_OVER_LIMIT = 3001,
|
||||||
|
}
|
@@ -8,3 +8,4 @@ export * from './webapi';
|
|||||||
export * from './sign';
|
export * from './sign';
|
||||||
export * from './element';
|
export * from './element';
|
||||||
export * from './constant';
|
export * from './constant';
|
||||||
|
export * from './graytip';
|
@@ -1,6 +1,7 @@
|
|||||||
import {
|
import {
|
||||||
ChatType,
|
ChatType,
|
||||||
GrayTipElement,
|
GrayTipElement,
|
||||||
|
JsonGrayBusiId,
|
||||||
NapCatCore,
|
NapCatCore,
|
||||||
NTGrayTipElementSubTypeV2,
|
NTGrayTipElementSubTypeV2,
|
||||||
RawMessage,
|
RawMessage,
|
||||||
@@ -115,7 +116,7 @@ export class OneBotGroupApi {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (element.grayTipElement.jsonGrayTipElement.busiId == 2401) {
|
if (element.grayTipElement.jsonGrayTipElement.busiId == JsonGrayBusiId.AIO_GROUP_ESSENCE_MSG_TIP) {
|
||||||
const searchParams = new URL(json.items[0].jp).searchParams;
|
const searchParams = new URL(json.items[0].jp).searchParams;
|
||||||
const msgSeq = searchParams.get('msgSeq')!;
|
const msgSeq = searchParams.get('msgSeq')!;
|
||||||
const Group = searchParams.get('groupCode');
|
const Group = searchParams.get('groupCode');
|
||||||
@@ -138,7 +139,7 @@ export class OneBotGroupApi {
|
|||||||
);
|
);
|
||||||
// 获取MsgSeq+Peer可获取具体消息
|
// 获取MsgSeq+Peer可获取具体消息
|
||||||
}
|
}
|
||||||
if (element.grayTipElement.jsonGrayTipElement.busiId == 2407) {
|
if (element.grayTipElement.jsonGrayTipElement.busiId == JsonGrayBusiId.GROUP_AIO_CONFIGURABLE_GRAY_TIPS) {
|
||||||
const type = json.items[json.items.length - 1]?.txt;
|
const type = json.items[json.items.length - 1]?.txt;
|
||||||
if (type === "头衔") {
|
if (type === "头衔") {
|
||||||
const memberUin = json.items[1].param[0];
|
const memberUin = json.items[1].param[0];
|
||||||
|
Reference in New Issue
Block a user