UNPKG

shadow-core

Version:

A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.

25 lines (24 loc) 856 B
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>; }