cyberbot-v2
Version:
cyberbot, 基于napcat-ts, nodejs,轻量qq机器人框架。
22 lines (21 loc) • 686 B
TypeScript
import { Bot } from './index';
export declare class PluginManager {
private bot;
private plugins;
private pluginDir;
private config;
private configPath;
private builtInPlugins;
constructor(bot: Bot);
private loadConfig;
private saveConfig;
loadAllPlugins(): Promise<void>;
private findPluginEntry;
loadPlugin(pluginDir: string, entryFile: string): Promise<void>;
unloadPlugin(pluginName: string): Promise<void>;
enablePlugin(pluginName: string): Promise<void>;
disablePlugin(pluginName: string): Promise<void>;
reloadPlugin(pluginName: string): Promise<void>;
startWatching(): void;
private startWatchingConfig;
}