Commands
The command names are determined by their file name, here's a typical command structure:
src
└ commands
├ greet.ts # Will become /greet
└ trivia.ts # Will become /trivia
This means that command file names must be globally unique.
Command execution
All commands are required to have a default export, this function is how your command will be handled.
import type { CommandInteraction } from "dressed";
export default async function (interaction: CommandInteraction) {
await interaction.reply("Hi there!");
}