import { AutocompleteInteraction } from "discord.js"; import { AuroraClient } from "@/lib/BotClient"; /** * Handles autocomplete interactions for slash commands */ export class AutocompleteHandler { static async handle(interaction: AutocompleteInteraction): Promise { const command = AuroraClient.commands.get(interaction.commandName); if (!command || !command.autocomplete) { return; } try { await command.autocomplete(interaction); } catch (error) { console.error(`Error handling autocomplete for ${interaction.commandName}:`, error); } } }