API Reference
App Methods
.use(fn | plugin)Add middleware or a plugin.
.command({ folder })Load hybrid commands from a folder.
.prefix({ folder, prefix })Load prefix commands and set the prefix.
.slash({ folder, guildId? })Load slash commands and optionally scope them to one guild.
.button({ folder })Load button handlers from a folder.
.select({ folder })Load select menu handlers from a folder.
.modal({ folder })Load modal handlers from a folder.
.events(folder)Load event files from a folder.
.run(token)Start the bot.
.setPresence(data)Set the bot presence and activity.
.prefixCommands / .slashCommands / .modalsMaps that store registered handlers.
Helpers and Classes
Logger(options?)Used as middleware with app.use(Logger()).
Logger.info(), Logger.error(), Logger.success()Direct logging helpers.
cooldown(seconds)Used as middleware with app.use(cooldown(5)).
Modal, Select, Button, ActionRowHelpers for interactive components.
EmbedBuilder, ButtonBuilder, ActionRowBuilderStandard Discord.js classes.