UNPKG

@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
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>; }