Files
NapCatQQ/.pnpm-store/v3/files/83/c027814b217dd2370cb0c09a494577735178cad00bc64cf4e9c8728901ec978b7c021cefff34e40082e60cedb15f7fe9d05e05bc78439088f6b3636c4094a9
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

105 lines
4.7 KiB
Plaintext

import { ChatType, GetFileListParam, Peer, RawMessage, SendMessageElement } from '../types';
import { GroupFileInfoUpdateItem, InstanceContext, NapCatCore, NodeIKernelMsgService } from '../index';
import { GeneralCallResult } from '../services/common';
export declare class NTQQMsgApi {
context: InstanceContext;
core: NapCatCore;
constructor(context: InstanceContext, core: NapCatCore);
clickInlineKeyboardButton(...params: Parameters<NodeIKernelMsgService['clickInlineKeyboardButton']>): Promise<GeneralCallResult & {
status: number;
promptText: string;
promptType: number;
promptIcon: number;
}>;
getMsgByClientSeqAndTime(peer: Peer, replyMsgClientSeq: string, replyMsgTime: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getAioFirstViewLatestMsgs(peer: Peer, MsgCount: number): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
sendShowInputStatusReq(peer: Peer, eventType: number): Promise<unknown>;
getSourceOfReplyMsgV2(peer: Peer, clientSeq: string, time: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getMsgEmojiLikesList(peer: Peer, msgSeq: string, emojiId: string, emojiType: string, cookie?: string, count?: number): Promise<{
result: number;
errMsg: string;
emojiLikesList: Array<{
tinyId: string;
nickName: string;
headUrl: string;
}>;
cookie: string;
isLastPage: boolean;
isFirstPage: boolean;
}>;
setEmojiLike(peer: Peer, msgSeq: string, emojiId: string, set?: boolean): Promise<unknown>;
getMultiMsg(peer: Peer, rootMsgId: string, parentMsgId: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
} | undefined>;
ForwardMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
getMsgsByMsgId(peer: Peer | undefined, msgIds: string[] | undefined): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getSingleMsg(peer: Peer, seq: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
fetchFavEmojiList(num: number): Promise<GeneralCallResult & {
emojiInfoList: Array<{
uin: string;
emoId: number;
emoPath: string;
isExist: boolean;
resId: string;
url: string;
md5: string;
emoOriginalPath: string;
thumbPath: string;
RomaingType: string;
isAPNG: false;
isMarkFace: false;
eId: string;
epId: string;
ocrWord: string;
modifyWord: string;
exposeNum: number;
clickNum: number;
desc: string;
}>;
}>;
queryMsgsWithFilterExWithSeq(peer: Peer, msgSeq: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
queryMsgsWithFilterExWithSeqV2(peer: Peer, msgSeq: string, MsgTime: string, SendersUid: string[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
queryMsgsWithFilterExWithSeqV3(peer: Peer, msgSeq: string, SendersUid: string[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
queryFirstMsgBySeq(peer: Peer, msgSeq: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getMsgsBySeqAndCount(peer: Peer, seq: string, count: number, desc: boolean, isReverseOrder: boolean): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getMsgExBySeq(peer: Peer, msgSeq: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
queryFirstMsgBySender(peer: Peer, SendersUid: string[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
setMsgRead(peer: Peer): Promise<GeneralCallResult>;
getGroupFileList(GroupCode: string, params: GetFileListParam): Promise<GroupFileInfoUpdateItem[]>;
getMsgHistory(peer: Peer, msgId: string, count: number, isReverseOrder?: boolean): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
recallMsg(peer: Peer, msgId: string): Promise<[EventRet: unknown, _msgList: RawMessage[]]>;
PrepareTempChat(toUserUid: string, GroupCode: string, nickname: string): Promise<unknown>;
getTempChatInfo(chatType: ChatType, peerUid: string): Promise<import("../types").TmpChatInfoApi>;
sendMsg(peer: Peer, msgElements: SendMessageElement[], timeout?: number): Promise<RawMessage | undefined>;
generateMsgUniqueId(chatType: number): Promise<string>;
forwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
multiForwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise<RawMessage>;
markAllMsgAsRead(): Promise<unknown>;
}