Files
NapCatQQ/.pnpm-store/v3/files/aa/15a4f4c68f24474692301b04b0e5ea561b5cb52b8e2036f77b5d09a29e559477e80a115e68b4cffd852052fb345e8aad0aa9750aabadd8868785da1db0ad2d
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

69 lines
2.5 KiB
Plaintext

import { AlbumCommentReplyContent, AlbumFeedLikePublish, AlbumListRequest, AlbumMediaFeed } from '../data/album';
export interface NodeIKernelAlbumService {
setAlbumServiceInfo(...args: unknown[]): unknown;
getMainPage(...args: unknown[]): unknown;
getAlbumList(params: {
qun_id: string;
attach_info: string;
seq: number;
request_time_line: {
request_invoke_time: string;
};
}): Promise<{
response: {
seq: number;
result: number;
errMs: string;
trace_id: string;
is_from_cache: boolean;
request_time_line: unknown;
album_list: Array<{
name: string;
album_id: string;
}>;
attach_info: string;
has_more: boolean;
right: unknown;
banner: unknown;
};
}>;
getAlbumInfo(...args: unknown[]): unknown;
deleteAlbum(...args: unknown[]): unknown;
addAlbum(...args: unknown[]): unknown;
deleteMedias(seq: number, group_code: string, album_id: string, media_ids: string[], ban_ids: unknown[]): Promise<unknown>;
modifyAlbum(...args: unknown[]): unknown;
getMediaList(param: AlbumListRequest): Promise<{
response: {
seq: number;
result: number;
errMs: string;
trace_id: string;
request_time_line: unknown;
};
}>;
quoteToQzone(...args: unknown[]): unknown;
quoteToQunAlbum(...args: unknown[]): unknown;
queryQuoteToQunAlbumStatus(...args: unknown[]): unknown;
getQunFeeds(...args: unknown[]): unknown;
getQunFeedDetail(...args: unknown[]): unknown;
getQunNoticeList(...args: unknown[]): unknown;
getQunComment(...args: unknown[]): unknown;
getQunLikes(...args: unknown[]): unknown;
deleteQunFeed(...args: unknown[]): unknown;
doQunComment(seq: number, ext: {
map_info: unknown[];
map_bytes_info: unknown[];
map_user_account: unknown[];
}, qunId: string, commentType: number, feed: AlbumMediaFeed, content: AlbumCommentReplyContent): Promise<unknown>;
doQunReply(...args: unknown[]): unknown;
doQunLike(seq: number, ext: {
map_info: unknown[];
map_bytes_info: unknown[];
map_user_account: unknown[];
}, param: {
id: string;
status: number;
}, like: AlbumFeedLikePublish): Promise<unknown>;
getRedPoints(...args: unknown[]): unknown;
}