const { REST, Routes } = require("discord.js"); const { getCommandsJSON } = require("../../handlers/commandHandler"); const logger = require("../../handlers/logger"); module.exports = { name: "clientReady", once: true, async execute(client) { const commands = getCommandsJSON(); const rest = new REST({ version: "10" }).setToken(process.env.DISCORD_TOKEN); try { logger.info("⏳ Déploiement des slash commands..."); await rest.put( Routes.applicationCommands(process.env.CLIENT_ID), { body: commands } ); logger.success(`✅ ${commands.length} slash commands déployées avec succès !`); } catch (error) { logger.error(`❌ Erreur lors du déploiement des commandes : ${error.message}`); } } };