Files
NapCatQQ/.pnpm-store/v3/files/ec/6beae49c59c5b9a8c80a1aba3b45b4bd754fd8635f26b901c3022928930e0af84662277e949f4320fb4c1191a0aa19e6c09081b86affbd8fda7e1398743773
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

130 lines
2.5 KiB
Plaintext

export enum WebHonorType {
ALL = "all",
/**
* 群聊之火
*/
TALKATIVE = "talkative",
/**
* 群聊炽焰
*/
PERFORMER = "performer",
/**
* 龙王
*/
LEGEND = "legend",
/**
* 冒尖小春笋(R.I.P)
*/
STRONG_NEWBIE = "strong_newbie",
/**
* 快乐源泉
*/
EMOTION = "emotion"
}
export interface WebApiGroupMember {
uin: number;
role: number;
g: number;
join_time: number;
last_speak_time: number;
lv: {
point: number;
level: number;
};
card: string;
tags: string;
flag: number;
nick: string;
qage: number;
rm: number;
}
export interface WebApiGroupMemberRet {
ec: number;
errcode: number;
em: string;
cache: number;
adm_num: number;
levelname: string;
mems: WebApiGroupMember[];
count: number;
svr_time: number;
max_count: number;
search_count: number;
extmode: number;
}
export interface WebApiGroupNoticeFeed {
u: number;
fid: string;
pubt: number;
msg: {
text: string;
text_face: string;
title: string;
pics?: {
id: string;
w: string;
h: string;
}[];
};
type: number;
fn: number;
cn: number;
vn: number;
settings?: {
is_show_edit_card: number;
remind_ts: number;
tip_window_type: number;
confirm_required: number;
};
read_num: number;
is_read: number;
is_all_confirm: number;
}
export interface WebApiGroupNoticeRet {
ec: number;
em: string;
ltsm: number;
srv_code: number;
read_only: number;
role: number;
feeds: WebApiGroupNoticeFeed[];
group: {
group_id: number;
class_ext: number;
};
sta: number;
gln: number;
tst: number;
ui: unknown;
server_time: number;
svrt: number;
ad: number;
}
export interface GroupEssenceMsg {
group_code: string;
msg_seq: number;
msg_random: number;
sender_uin: string;
sender_nick: string;
sender_time: number;
add_digest_uin: string;
add_digest_nick: string;
add_digest_time: number;
msg_content: {
msg_type: number;
text?: string;
image_url?: string;
}[];
can_be_removed: true;
}
export interface GroupEssenceMsgRet {
retcode: number;
retmsg: string;
data: {
msg_list: GroupEssenceMsg[];
is_end: boolean;
group_role: number;
config_page_url: string;
};
}