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

47 lines
1.6 KiB
Plaintext

import { InstanceContext, NapCatCore } from '../napcat-core';
import { OB11ConfigLoader } from './config';
import { OB11NetworkManager } from './network';
import { NapCatPathWrapper } from '../napcat-common/src/path';
import { OneBotFriendApi, OneBotGroupApi, OneBotMsgApi, OneBotQuickActionApi, OneBotUserApi } from './api';
import { ActionMap } from './action';
import { OneBotConfig } from './config/config';
import { OneBotFileApi } from './api/file';
interface ApiListType {
GroupApi: OneBotGroupApi;
UserApi: OneBotUserApi;
FriendApi: OneBotFriendApi;
MsgApi: OneBotMsgApi;
QuickActionApi: OneBotQuickActionApi;
FileApi: OneBotFileApi;
}
export declare class NapCatOneBot11Adapter {
readonly core: NapCatCore;
readonly context: InstanceContext;
configLoader: OB11ConfigLoader;
apis: ApiListType;
networkManager: OB11NetworkManager;
actions: ActionMap;
private readonly bootTime;
recallEventCache: Map<string, NodeJS.Timeout>;
constructor(core: NapCatCore, context: InstanceContext, pathWrapper: NapCatPathWrapper);
creatOneBotLog(ob11Config: OneBotConfig): Promise<string>;
InitOneBot(): Promise<void>;
private reloadNetwork;
private handleConfigChange;
private initMsgListener;
private initBuddyListener;
private initGroupListener;
private emitMsg;
private handleMsg;
private isSelfMessage;
private handleGroupEvent;
private handlePrivateMsgEvent;
private emitRecallMsg;
private emitFriendRecallMsg;
private emitGroupRecallMsg;
}
export * from './types/index';
export * from './api/index';
export * from './event/index';
export * from './config/index';