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

54 lines
1.6 KiB
Plaintext

import { InstanceContext, NapCatCore } from '../../napcat-core';
import { Peer } from '../types';
export declare class NTQQOnlineApi {
context: InstanceContext;
core: NapCatCore;
constructor(context: InstanceContext, core: NapCatCore);
/**
* 这里不等待node返回,因为the fuck wrapper.node 根本不返回(会卡死不知道为什么)!!! 只能手动查询判断死活
* @param peer
* @param filePath
* @param fileName
*/
sendOnlineFile(peer: Peer, filePath: string, fileName: string): Promise<any>;
/**
* 发送在线文件夹
* @param peer
* @param folderPath
* @param folderName
*/
sendOnlineFolder(peer: Peer, folderPath: string, folderName?: string): Promise<any>;
/**
* 获取好友的在线文件消息
* @param peer
*/
getOnlineFileMsg(peer: Peer): Promise<any>;
/**
* 取消在线文件的发送
* @param peer
* @param msgId
*/
cancelMyOnlineFileMsg(peer: Peer, msgId: string): Promise<void>;
/**
* 拒绝接收在线文件
* @param peer
* @param msgId
* @param elementId
*/
refuseOnlineFileMsg(peer: Peer, msgId: string, elementId: string): Promise<void>;
/**
* 接收在线文件/文件夹
* @param peer
* @param msgId
* @param elementId
* @constructor
*/
receiveOnlineFileOrFolder(peer: Peer, msgId: string, elementId: string): Promise<any>;
/**
* 在线文件/文件夹转离线
* @param peer
* @param msgId
*/
switchFileToOffline(peer: Peer, msgId: string): Promise<void>;
}