shadow-core
Version:
A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.
25 lines (24 loc) • 856 B
TypeScript
import { Client, GatewayIntentBits } 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 {
private client;
private debug;
private commandManager;
private eventManager;
private buttonManager;
private menuManager;
constructor(token: string, intents: GatewayIntentBits[], debug?: boolean);
private registerModules;
private registerCommands;
private registerEvents;
private registerButtons;
private registerMenus;
getCommandManager(): CommandManager;
getEventManager(): EventManager;
getButtonManager(): ButtonManager;
getMenuManager(): MenuManager;
getClient(): Client<boolean>;
}