@shadow-dev/core
Version:
A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.
26 lines (25 loc) • 898 B
TypeScript
import { Client, GatewayIntentsString } from "discord.js";
import { CommandManager } from "./command/commandManager";
import { EventManager } from "./event/eventManager";
import { ButtonManager } from "./button/buttonManager";
import { MenuManager } from "./menu/menuManager";
export declare class Bot {
client: Client;
debug: boolean;
private readonly commandManager;
private eventManager;
private buttonManager;
private menuManager;
private pluginLoader;
constructor(token: string, intents: GatewayIntentsString[], debug?: boolean);
private registerModules;
private registerCommands;
private registerEvents;
private registerButtons;
private registerMenus;
getCommandManager(): CommandManager;
getEventManager(): EventManager;
getButtonManager(): ButtonManager;
getMenuManager(): MenuManager;
getClient(): Client<boolean>;
}