mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-06 13:05:09 +00:00
refactor: 整体重构 (#1381)
* feat: pnpm new * Refactor build and release workflows, update dependencies Switch build scripts and workflows from npm to pnpm, update build and artifact paths, and simplify release workflow by removing version detection and changelog steps. Add new dependencies (silk-wasm, express, ws, node-pty-prebuilt-multiarch), update exports in package.json files, and add vite config for napcat-framework. Also, rename manifest.json for framework package and fix static asset copying in shell build config.
This commit is contained in:
706
packages/napcat-core/services/NodeIKernelMsgService.ts
Normal file
706
packages/napcat-core/services/NodeIKernelMsgService.ts
Normal file
@@ -0,0 +1,706 @@
|
||||
import { ElementType, MessageElement, Peer, RawMessage, SendMessageElement } from '@/napcat-core/types';
|
||||
import { NodeIKernelMsgListener } from '@/napcat-core/listeners/NodeIKernelMsgListener';
|
||||
import { GeneralCallResult } from '@/napcat-core/services/common';
|
||||
import { MsgReqType, QueryMsgsParams, TmpChatInfoApi } from '@/napcat-core/types/msg';
|
||||
|
||||
export interface NodeIKernelMsgService {
|
||||
buildMultiForwardMsg(req: { srcMsgIds: Array<string>, srcContact: Peer }): Promise<GeneralCallResult & { rspInfo: { elements: unknown } }>;
|
||||
|
||||
generateMsgUniqueId(chatType: number, time: string): string;
|
||||
|
||||
addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): number;
|
||||
|
||||
sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<unknown, unknown>): Promise<GeneralCallResult>;
|
||||
|
||||
recallMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
|
||||
|
||||
addKernelMsgImportToolListener(arg: unknown): unknown;
|
||||
|
||||
removeKernelMsgListener(args: unknown): unknown;
|
||||
|
||||
addKernelTempChatSigListener(...args: unknown[]): unknown;
|
||||
|
||||
removeKernelTempChatSigListener(...args: unknown[]): unknown;
|
||||
|
||||
setAutoReplyTextList(AutoReplyText: Array<unknown>, i2: number): unknown;
|
||||
|
||||
getAutoReplyTextList(...args: unknown[]): unknown;
|
||||
|
||||
getOnLineDev(): void;
|
||||
|
||||
kickOffLine(DevInfo: unknown): unknown;
|
||||
|
||||
setStatus(args: { status: number, extStatus: number, batteryStatus: number, customStatus?: { faceId: string, wording: string, faceType: string } }): Promise<GeneralCallResult>;
|
||||
|
||||
fetchStatusMgrInfo(): unknown;
|
||||
|
||||
fetchStatusUnitedConfigInfo(): unknown;
|
||||
|
||||
getOnlineStatusSmallIconBasePath(): unknown;
|
||||
|
||||
getOnlineStatusSmallIconFileNameByUrl(Url: string): unknown;
|
||||
|
||||
downloadOnlineStatusSmallIconByUrl(arg0: number, arg1: string): unknown;
|
||||
|
||||
getOnlineStatusBigIconBasePath(): unknown;
|
||||
|
||||
downloadOnlineStatusBigIconByUrl(arg0: number, arg1: string): unknown;
|
||||
|
||||
getOnlineStatusCommonPath(arg: string): unknown;
|
||||
|
||||
getOnlineStatusCommonFileNameByUrl(Url: string): unknown;
|
||||
|
||||
downloadOnlineStatusCommonByUrl(arg0: string, arg1: string): unknown;
|
||||
|
||||
setToken(arg: unknown): unknown;
|
||||
|
||||
switchForeGround(): unknown;
|
||||
|
||||
switchBackGround(arg: unknown): unknown;
|
||||
|
||||
setTokenForMqq(token: string): unknown;
|
||||
|
||||
switchForeGroundForMqq(...args: unknown[]): unknown;
|
||||
|
||||
switchBackGroundForMqq(...args: unknown[]): unknown;
|
||||
|
||||
getMsgSetting(...args: unknown[]): unknown;
|
||||
|
||||
setMsgSetting(...args: unknown[]): unknown;
|
||||
|
||||
addSendMsg(...args: unknown[]): unknown;
|
||||
|
||||
cancelSendMsg(...args: unknown[]): unknown;
|
||||
|
||||
switchToOfflineSendMsg(peer: Peer, MsgId: string): unknown;
|
||||
|
||||
reqToOfflineSendMsg(...args: unknown[]): unknown;
|
||||
|
||||
refuseReceiveOnlineFileMsg(peer: Peer, MsgId: string): unknown;
|
||||
|
||||
resendMsg(...args: unknown[]): unknown;
|
||||
|
||||
recallMsg(...args: unknown[]): unknown;
|
||||
|
||||
reeditRecallMsg(...args: unknown[]): unknown;
|
||||
|
||||
forwardMsg(...args: unknown[]): Promise<GeneralCallResult>;
|
||||
|
||||
forwardMsgWithComment(...args: unknown[]): unknown;
|
||||
|
||||
forwardSubMsgWithComment(...args: unknown[]): unknown;
|
||||
|
||||
forwardRichMsgInVist(...args: unknown[]): unknown;
|
||||
|
||||
forwardFile(...args: unknown[]): unknown;
|
||||
|
||||
multiForwardMsg(...args: unknown[]): unknown;
|
||||
|
||||
multiForwardMsgWithComment(...args: unknown[]): unknown;
|
||||
|
||||
deleteRecallMsg(...args: unknown[]): unknown;
|
||||
|
||||
deleteRecallMsgForLocal(...args: unknown[]): unknown;
|
||||
|
||||
addLocalGrayTipMsg(...args: unknown[]): unknown;
|
||||
|
||||
addLocalJsonGrayTipMsg(...args: unknown[]): unknown;
|
||||
|
||||
addLocalJsonGrayTipMsgExt(...args: unknown[]): unknown;
|
||||
|
||||
IsLocalJsonTipValid(...args: unknown[]): unknown;
|
||||
|
||||
addLocalAVRecordMsg(...args: unknown[]): unknown;
|
||||
|
||||
addLocalTofuRecordMsg(...args: unknown[]): unknown;
|
||||
|
||||
addLocalRecordMsg(Peer: Peer, msgId: string, ele: MessageElement, attr: Array<unknown> | number, front: boolean): Promise<unknown>;
|
||||
|
||||
deleteMsg(Peer: Peer, msgIds: Array<string>): Promise<unknown>;
|
||||
|
||||
updateElementExtBufForUI(...args: unknown[]): unknown;
|
||||
|
||||
updateMsgRecordExtPbBufForUI(...args: unknown[]): unknown;
|
||||
|
||||
startMsgSync(...args: unknown[]): unknown;
|
||||
|
||||
startGuildMsgSync(...args: unknown[]): unknown;
|
||||
|
||||
isGuildChannelSync(...args: unknown[]): unknown;
|
||||
|
||||
getMsgUniqueId(UniqueId: string): string;
|
||||
|
||||
isMsgMatched(...args: unknown[]): unknown;
|
||||
|
||||
getOnlineFileMsgs(...args: unknown[]): unknown;
|
||||
|
||||
getAllOnlineFileMsgs(...args: unknown[]): unknown;
|
||||
|
||||
getLatestDbMsgs(peer: Peer, cnt: number): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
getLastMessageList(peer: Peer[]): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
getAioFirstViewLatestMsgs(peer: Peer, num: number): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
// getMsgService/getMsgs { chatType: 2, peerUid: '975206796', privilegeFlag: 336068800 } 0 20 true
|
||||
getMsgs(peer: Peer & { privilegeFlag: number }, msgId: string, count: number, queryOrder: boolean): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
getMsgsIncludeSelf(peer: Peer, msgId: string, count: number, queryOrder: boolean): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
// @deprecated
|
||||
getMsgsWithMsgTimeAndClientSeqForC2C(...args: unknown[]): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgsWithStatus(params: {
|
||||
peer: Peer
|
||||
msgId: string
|
||||
msgTime: unknown
|
||||
cnt: unknown
|
||||
queryOrder: boolean
|
||||
isIncludeSelf: boolean
|
||||
appid: unknown
|
||||
}): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgsBySeqRange(peer: Peer, startSeq: string, endSeq: string): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
// @deprecated
|
||||
getMsgsBySeqAndCount(peer: Peer, seq: string, count: number, desc: boolean, isReverseOrder: boolean): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
getMsgsByMsgId(peer: Peer, ids: string[]): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getRecallMsgsByMsgId(peer: Peer, MsgId: string[]): Promise<unknown>;
|
||||
|
||||
getMsgsBySeqList(peer: Peer, seqList: string[]): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgsExt(msgReq: MsgReqType): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getSingleMsg(Peer: Peer, msgSeq: string): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
// 下面的msgid全部不真实
|
||||
getSourceOfReplyMsg(peer: Peer, msgId: string, sourceSeq: string): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
// 用法和聊天记录一样
|
||||
getSourceOfReplyMsgV2(peer: Peer, rootMsgId: string, replyMsgId: string): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgByClientSeqAndTime(peer: Peer, clientSeq: string, time: string): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getSourceOfReplyMsgByClientSeqAndTime(peer: Peer, clientSeq: string, time: string, replyMsgId: string): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgsByTypeFilter(peer: Peer, msgId: string, cnt: unknown, queryOrder: boolean, typeFilter: {
|
||||
type: number,
|
||||
subtype: Array<number>
|
||||
}): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgsByTypeFilters(peer: Peer, msgId: string, cnt: unknown, queryOrder: boolean, typeFilters: Array<{
|
||||
type: number,
|
||||
subtype: Array<number>
|
||||
}>): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
getMsgWithAbstractByFilterParam(...args: unknown[]): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
queryMsgsWithFilter(...args: unknown[]): Promise<GeneralCallResult & { msgList: RawMessage[] }>;
|
||||
|
||||
// queryMsgsWithFilterVer2(MsgId: string, MsgTime: string, param: QueryMsgsParams): Promise<unknown>;
|
||||
|
||||
queryMsgsWithFilterEx(msgId: string, msgTime: string, megSeq: string, param: QueryMsgsParams): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
queryFileMsgsDesktop(msgId: string, msgTime: string, msgSeq: string, param: QueryMsgsParams): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
setMsgRichInfoFlag(...args: unknown[]): unknown;
|
||||
|
||||
queryPicOrVideoMsgs(msgId: string, msgTime: string, megSeq: string, param: QueryMsgsParams): Promise<unknown>;
|
||||
|
||||
queryPicOrVideoMsgsDesktop(...args: unknown[]): unknown;
|
||||
|
||||
queryEmoticonMsgs(msgId: string, msgTime: string, msgSeq: string, Params: QueryMsgsParams): Promise<unknown>;
|
||||
|
||||
queryTroopEmoticonMsgs(msgId: string, msgTime: string, msgSeq: string, Params: QueryMsgsParams): Promise<unknown>;
|
||||
|
||||
queryMsgsAndAbstractsWithFilter(msgId: string, msgTime: string, megSeq: string, param: QueryMsgsParams): unknown;
|
||||
|
||||
setFocusOnGuild(...args: unknown[]): unknown;
|
||||
|
||||
setFocusSession(...args: unknown[]): unknown;
|
||||
|
||||
enableFilterUnreadInfoNotify(...args: unknown[]): unknown;
|
||||
|
||||
enableFilterMsgAbstractNotify(...args: unknown[]): unknown;
|
||||
|
||||
onScenesChangeForSilenceMode(...args: unknown[]): unknown;
|
||||
|
||||
getContactUnreadCnt(...args: unknown[]): unknown;
|
||||
|
||||
getUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
getGuildUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
getGuildUnreadCntTabInfo(...args: unknown[]): unknown;
|
||||
|
||||
getAllGuildUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
getAllJoinGuildCnt(...args: unknown[]): unknown;
|
||||
|
||||
getAllDirectSessionUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
getCategoryUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
getGuildFeedsUnreadCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
setUnVisibleChannelCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
setUnVisibleChannelTypeCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
setVisibleGuildCntInfo(...args: unknown[]): unknown;
|
||||
|
||||
setMsgRead(peer: Peer): Promise<GeneralCallResult>;
|
||||
|
||||
setAllC2CAndGroupMsgRead(): Promise<unknown>;
|
||||
|
||||
setGuildMsgRead(...args: unknown[]): unknown;
|
||||
|
||||
setAllGuildMsgRead(...args: unknown[]): unknown;
|
||||
|
||||
setMsgReadAndReport(...args: unknown[]): unknown;
|
||||
|
||||
setSpecificMsgReadAndReport(...args: unknown[]): unknown;
|
||||
|
||||
setLocalMsgRead(...args: unknown[]): unknown;
|
||||
|
||||
setGroupGuildMsgRead(...args: unknown[]): unknown;
|
||||
|
||||
getGuildGroupTransData(...args: unknown[]): unknown;
|
||||
|
||||
setGroupGuildBubbleRead(...args: unknown[]): unknown;
|
||||
|
||||
getGuildGroupBubble(...args: unknown[]): unknown;
|
||||
|
||||
fetchGroupGuildUnread(...args: unknown[]): unknown;
|
||||
|
||||
setGroupGuildFlag(...args: unknown[]): unknown;
|
||||
|
||||
setGuildUDCFlag(...args: unknown[]): unknown;
|
||||
|
||||
setGuildTabUserFlag(...args: unknown[]): unknown;
|
||||
|
||||
setBuildMode(flag: number/* 0 1 3 */): unknown;
|
||||
|
||||
setConfigurationServiceData(...args: unknown[]): unknown;
|
||||
|
||||
setMarkUnreadFlag(...args: unknown[]): unknown;
|
||||
|
||||
getChannelEventFlow(...args: unknown[]): unknown;
|
||||
|
||||
getMsgEventFlow(...args: unknown[]): unknown;
|
||||
|
||||
getRichMediaFilePathForMobileQQSend(...args: unknown[]): unknown;
|
||||
|
||||
getRichMediaFilePathForGuild(arg: {
|
||||
md5HexStr: string,
|
||||
fileName: string,
|
||||
elementType: ElementType,
|
||||
elementSubType: number,
|
||||
thumbSize: 0,
|
||||
needCreate: true,
|
||||
downloadType: 1,
|
||||
file_uuid: ''
|
||||
}): string;
|
||||
|
||||
assembleMobileQQRichMediaFilePath(...args: unknown[]): unknown;
|
||||
|
||||
getFileThumbSavePathForSend(...args: unknown[]): unknown;
|
||||
|
||||
getFileThumbSavePath(...args: unknown[]): unknown;
|
||||
|
||||
translatePtt2Text(msgId: string, peer: Peer, msgElement: MessageElement): unknown;
|
||||
|
||||
setPttPlayedState(...args: unknown[]): unknown;
|
||||
|
||||
fetchFavEmojiList(str: string, num: number, backward: boolean, forceRefresh: boolean): 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
|
||||
}>
|
||||
}>;
|
||||
|
||||
addFavEmoji(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmoticonList(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmoticonShowImage(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmoticonAioImage(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmotionJsonFile(...args: unknown[]): unknown;
|
||||
|
||||
getMarketEmoticonPath(...args: unknown[]): unknown;
|
||||
|
||||
getMarketEmoticonPathBySync(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmoticonFaceImages(...args: unknown[]): unknown;
|
||||
|
||||
fetchMarketEmoticonAuthDetail(...args: unknown[]): unknown;
|
||||
|
||||
getFavMarketEmoticonInfo(...args: unknown[]): unknown;
|
||||
|
||||
addRecentUsedFace(...args: unknown[]): unknown;
|
||||
|
||||
getRecentUsedFaceList(...args: unknown[]): unknown;
|
||||
|
||||
getMarketEmoticonEncryptKeys(...args: unknown[]): unknown;
|
||||
|
||||
downloadEmojiPic(...args: unknown[]): unknown;
|
||||
|
||||
deleteFavEmoji(...args: unknown[]): unknown;
|
||||
|
||||
modifyFavEmojiDesc(...args: unknown[]): unknown;
|
||||
|
||||
queryFavEmojiByDesc(...args: unknown[]): unknown;
|
||||
|
||||
getHotPicInfoListSearchString(...args: unknown[]): unknown;
|
||||
|
||||
getHotPicSearchResult(...args: unknown[]): unknown;
|
||||
|
||||
getHotPicHotWords(...args: unknown[]): unknown;
|
||||
|
||||
getHotPicJumpInfo(...args: unknown[]): unknown;
|
||||
|
||||
getEmojiResourcePath(...args: unknown[]): unknown;
|
||||
|
||||
JoinDragonGroupEmoji(JoinDragonGroupEmojiReq: {
|
||||
latestMsgSeq: string,
|
||||
manageEmojiId: number,
|
||||
manageMsgSeq: string,
|
||||
peerContact: Peer
|
||||
}): Promise<unknown>;
|
||||
|
||||
getMsgAbstracts(...args: unknown[]): unknown;
|
||||
|
||||
getMsgAbstract(...args: unknown[]): unknown;
|
||||
|
||||
getMsgAbstractList(...args: unknown[]): unknown;
|
||||
|
||||
getMsgAbstractListBySeqRange(...args: unknown[]): unknown;
|
||||
|
||||
refreshMsgAbstracts(...args: unknown[]): unknown;
|
||||
|
||||
refreshMsgAbstractsByGuildIds(...args: unknown[]): unknown;
|
||||
|
||||
getRichMediaElement(...args: unknown[]): unknown;
|
||||
|
||||
cancelGetRichMediaElement(...args: unknown[]): unknown;
|
||||
|
||||
refuseGetRichMediaElement(...args: unknown[]): unknown;
|
||||
|
||||
switchToOfflineGetRichMediaElement(...args: unknown[]): unknown;
|
||||
|
||||
downloadRichMedia(args: {
|
||||
fileModelId: string,
|
||||
downSourceType: number,
|
||||
triggerType: number,
|
||||
msgId: string,
|
||||
chatType: number,
|
||||
peerUid: string,
|
||||
elementId: string,
|
||||
thumbSize: number,
|
||||
downloadType: number,
|
||||
filePath: string
|
||||
} & {
|
||||
downloadSourceType: number, // 33800左右一下的老版本 新版34606已经完全上面格式
|
||||
}): unknown;
|
||||
|
||||
getFirstUnreadMsgSeq(args: {
|
||||
peerUid: string
|
||||
guildId: string
|
||||
}): Promise<unknown>;
|
||||
|
||||
getFirstUnreadCommonMsg(...args: unknown[]): unknown;
|
||||
|
||||
getFirstUnreadAtmeMsg(...args: unknown[]): unknown;
|
||||
|
||||
getFirstUnreadAtallMsg(...args: unknown[]): unknown;
|
||||
|
||||
getNavigateInfo(...args: unknown[]): unknown;
|
||||
|
||||
getChannelFreqLimitInfo(...args: unknown[]): unknown;
|
||||
|
||||
getRecentUseEmojiList(...args: unknown[]): unknown;
|
||||
|
||||
getRecentEmojiList(...args: unknown[]): unknown;
|
||||
|
||||
setMsgEmojiLikes(...args: unknown[]): unknown;
|
||||
|
||||
getMsgEmojiLikesList(peer: Peer, msgSeq: string, emojiId: string, emojiType: string, cookie: string, bForward: boolean, number: number): Promise<{
|
||||
result: number,
|
||||
errMsg: string,
|
||||
emojiLikesList:
|
||||
Array<{
|
||||
tinyId: string,
|
||||
nickName: string,
|
||||
headUrl: string
|
||||
}>,
|
||||
cookie: string,
|
||||
isLastPage: boolean,
|
||||
isFirstPage: boolean
|
||||
}>;
|
||||
|
||||
setMsgEmojiLikesForRole(...args: unknown[]): unknown;
|
||||
|
||||
clickInlineKeyboardButton(params: {
|
||||
guildId?: string,
|
||||
peerId: string,
|
||||
botAppid: string,
|
||||
msgSeq: string,
|
||||
buttonId: string,
|
||||
callback_data: string,
|
||||
dmFlag: number,
|
||||
chatType: number // 1私聊 2群
|
||||
}): Promise<GeneralCallResult & { status: number, promptText: string, promptType: number, promptIcon: number }>;
|
||||
|
||||
setCurOnScreenMsg(...args: unknown[]): unknown;
|
||||
|
||||
setCurOnScreenMsgForMsgEvent(peer: Peer, msgRegList: Map<string, Uint8Array>): void;
|
||||
|
||||
getMiscData(key: string): unknown;
|
||||
|
||||
setMiscData(key: string, value: string): unknown;
|
||||
|
||||
getBookmarkData(...args: unknown[]): unknown;
|
||||
|
||||
setBookmarkData(...args: unknown[]): unknown;
|
||||
|
||||
sendShowInputStatusReq(ChatType: number, EventType: number, toUid: string): Promise<unknown>;
|
||||
|
||||
queryCalendar(...args: unknown[]): unknown;
|
||||
|
||||
queryFirstMsgSeq(peer: Peer, ...args: unknown[]): unknown;
|
||||
|
||||
queryRoamCalendar(...args: unknown[]): unknown;
|
||||
|
||||
queryFirstRoamMsg(...args: unknown[]): unknown;
|
||||
|
||||
fetchLongMsg(peer: Peer, msgId: string): unknown;
|
||||
|
||||
fetchLongMsgWithCb(...args: unknown[]): unknown;
|
||||
|
||||
setIsStopKernelFetchLongMsg(...args: unknown[]): unknown;
|
||||
|
||||
insertGameResultAsMsgToDb(...args: unknown[]): unknown;
|
||||
|
||||
getMultiMsg(...args: unknown[]): Promise<GeneralCallResult & {
|
||||
msgList: RawMessage[]
|
||||
}>;
|
||||
|
||||
setDraft(...args: unknown[]): unknown;
|
||||
|
||||
getDraft(...args: unknown[]): unknown;
|
||||
|
||||
deleteDraft(...args: unknown[]): unknown;
|
||||
|
||||
getRecentHiddenSesionList(...args: unknown[]): unknown;
|
||||
|
||||
setRecentHiddenSession(...args: unknown[]): unknown;
|
||||
|
||||
delRecentHiddenSession(...args: unknown[]): unknown;
|
||||
|
||||
getCurHiddenSession(...args: unknown[]): unknown;
|
||||
|
||||
setCurHiddenSession(...args: unknown[]): unknown;
|
||||
|
||||
setReplyDraft(...args: unknown[]): unknown;
|
||||
|
||||
getReplyDraft(...args: unknown[]): unknown;
|
||||
|
||||
deleteReplyDraft(...args: unknown[]): unknown;
|
||||
|
||||
getFirstUnreadAtMsg(peer: Peer): unknown;
|
||||
|
||||
clearMsgRecords(...args: unknown[]): unknown;
|
||||
|
||||
IsExistOldDb(...args: unknown[]): unknown;
|
||||
|
||||
canImportOldDbMsg(...args: unknown[]): unknown;
|
||||
|
||||
setPowerStatus(isPowerOn: boolean): unknown;
|
||||
|
||||
canProcessDataMigration(...args: unknown[]): unknown;
|
||||
|
||||
importOldDbMsg(...args: unknown[]): unknown;
|
||||
|
||||
stopImportOldDbMsgAndroid(...args: unknown[]): unknown;
|
||||
|
||||
isMqqDataImportFinished(...args: unknown[]): unknown;
|
||||
|
||||
getMqqDataImportTableNames(...args: unknown[]): unknown;
|
||||
|
||||
getCurChatImportStatusByUin(...args: unknown[]): unknown;
|
||||
|
||||
getDataImportUserLevel(): unknown;
|
||||
|
||||
getMsgQRCode(...args: unknown[]): unknown;
|
||||
|
||||
getGuestMsgAbstracts(...args: unknown[]): unknown;
|
||||
|
||||
getGuestMsgByRange(...args: unknown[]): unknown;
|
||||
|
||||
getGuestMsgAbstractByRange(...args: unknown[]): unknown;
|
||||
|
||||
registerSysMsgNotification(...args: unknown[]): unknown;
|
||||
|
||||
unregisterSysMsgNotification(...args: unknown[]): unknown;
|
||||
|
||||
enterOrExitAio(...args: unknown[]): unknown;
|
||||
|
||||
prepareTempChat(args: unknown): unknown;
|
||||
|
||||
sendSsoCmdReqByContend(cmd: string, param: unknown): Promise<unknown>;
|
||||
|
||||
getTempChatInfo(ChatType: number, Uid: string): Promise<TmpChatInfoApi>;
|
||||
|
||||
setContactLocalTop(...args: unknown[]): unknown;
|
||||
|
||||
switchAnonymousChat(...args: unknown[]): unknown;
|
||||
|
||||
renameAnonyChatNick(...args: unknown[]): unknown;
|
||||
|
||||
getAnonymousInfo(...args: unknown[]): unknown;
|
||||
|
||||
updateAnonymousInfo(...args: unknown[]): unknown;
|
||||
|
||||
sendSummonMsg(peer: Peer, MsgElement: unknown, MsgAttributeInfo: unknown): Promise<unknown>;// 频道的东西
|
||||
|
||||
outputGuildUnreadInfo(...args: unknown[]): unknown;
|
||||
|
||||
checkMsgWithUrl(...args: unknown[]): unknown;
|
||||
|
||||
checkTabListStatus(...args: unknown[]): unknown;
|
||||
|
||||
getABatchOfContactMsgBoxInfo(...args: unknown[]): unknown;
|
||||
|
||||
insertMsgToMsgBox(peer: Peer, msgId: string, arg: 2006): unknown;
|
||||
|
||||
isHitEmojiKeyword(...args: unknown[]): unknown;
|
||||
|
||||
getKeyWordRelatedEmoji(...args: unknown[]): unknown;
|
||||
|
||||
recordEmoji(...args: unknown[]): unknown;
|
||||
|
||||
fetchGetHitEmotionsByWord(args: unknown): Promise<unknown>;// 表情推荐?
|
||||
|
||||
deleteAllRoamMsgs(...args: unknown[]): unknown;// 漫游消息?
|
||||
|
||||
packRedBag(...args: unknown[]): unknown;
|
||||
|
||||
grabRedBag(...args: unknown[]): unknown;
|
||||
|
||||
pullDetail(...args: unknown[]): unknown;
|
||||
|
||||
selectPasswordRedBag(...args: unknown[]): unknown;
|
||||
|
||||
pullRedBagPasswordList(...args: unknown[]): unknown;
|
||||
|
||||
requestTianshuAdv(...args: unknown[]): unknown;
|
||||
|
||||
tianshuReport(...args: unknown[]): unknown;
|
||||
|
||||
tianshuMultiReport(...args: unknown[]): unknown;
|
||||
|
||||
GetMsgSubType(a0: number, a1: number): unknown;
|
||||
|
||||
setIKernelPublicAccountAdapter(...args: unknown[]): unknown;
|
||||
|
||||
// tempChatGameSession有关
|
||||
createUidFromTinyId(fromTinyId: string, toTinyId: string): string;
|
||||
|
||||
dataMigrationGetDataAvaiableContactList(...args: unknown[]): unknown;
|
||||
|
||||
dataMigrationGetMsgList(...args: unknown[]): unknown;
|
||||
|
||||
dataMigrationStopOperation(...args: unknown[]): unknown;
|
||||
|
||||
dataMigrationImportMsgPbRecord(DataMigrationMsgInfo: Array<{
|
||||
extensionData: string// "Hex"
|
||||
extraData: string // ""
|
||||
chatType: number
|
||||
chatUin: string
|
||||
msgType: number
|
||||
msgTime: string
|
||||
msgSeq: string
|
||||
msgRandom: string
|
||||
}>, DataMigrationResourceInfo: {
|
||||
extraData: string
|
||||
filePath: string
|
||||
fileSize: string
|
||||
msgRandom: string
|
||||
msgSeq: string
|
||||
msgSubType: number
|
||||
msgType: number
|
||||
}): unknown;
|
||||
|
||||
dataMigrationGetResourceLocalDestinyPath(...args: unknown[]): unknown;
|
||||
|
||||
dataMigrationSetIOSPathPrefix(...args: unknown[]): unknown;
|
||||
|
||||
getServiceAssistantSwitch(...args: unknown[]): unknown;
|
||||
|
||||
setServiceAssistantSwitch(...args: unknown[]): unknown;
|
||||
|
||||
setSubscribeFolderUsingSmallRedPoint(...args: unknown[]): unknown;
|
||||
|
||||
clearGuildNoticeRedPoint(...args: unknown[]): unknown;
|
||||
|
||||
clearFeedNoticeRedPoint(...args: unknown[]): unknown;
|
||||
|
||||
clearFeedSquareRead(...args: unknown[]): unknown;
|
||||
|
||||
IsC2CStyleChatType(...args: unknown[]): unknown;
|
||||
|
||||
IsTempChatType(uin: number): unknown;// 猜的
|
||||
|
||||
getGuildInteractiveNotification(...args: unknown[]): unknown;
|
||||
|
||||
getGuildNotificationAbstract(...args: unknown[]): unknown;
|
||||
|
||||
setFocusOnBase(...args: unknown[]): unknown;
|
||||
|
||||
queryArkInfo(...args: unknown[]): unknown;
|
||||
|
||||
queryUserSecQuality(...args: unknown[]): unknown;
|
||||
|
||||
getGuildMsgAbFlag(...args: unknown[]): unknown;
|
||||
|
||||
getGroupMsgStorageTime(): unknown;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user