import { SlashCommandBuilder } from "discord.js"; import type { CommandModule } from "../../discord/types.js"; import { musicPlayer } from "../../services/music/music-player.js"; export const queueCommand: CommandModule = { data: new SlashCommandBuilder().setName("queue").setDescription("현재 음악 대기열을 보여줍니다"), async execute(interaction) { if (!interaction.guildId) return; const queue = musicPlayer.list(interaction.guildId); if (queue.length === 0) { await interaction.reply("대기열이 비어 있습니다."); return; } const lines = queue.slice(0, 10); await interaction.reply(`현재 대기열:\n${lines.join("\n")}`); }, };