diff --git a/SlashCommand/tickets/alert.js b/SlashCommand/tickets/alert.js index b4e67c8..833f81e 100644 --- a/SlashCommand/tickets/alert.js +++ b/SlashCommand/tickets/alert.js @@ -39,7 +39,6 @@ module.exports = { const now = Date.now(); const inactiveTime = ``; - // === Boutons === const closeBtn = new ButtonBuilder() .setCustomId('closeTicket') .setLabel(lang.commands.alert.close_now_label || '🔒 Fermer maintenant') @@ -60,7 +59,6 @@ module.exports = { const row1 = new ActionRowBuilder().addComponents(closeBtn, cancelBtn); const row2 = new ActionRowBuilder().addComponents(linkBtn); - // === Embed principal === const alertEmbed = new EmbedBuilder() .setColor(0xe67e22) .setDescription( @@ -85,7 +83,6 @@ module.exports = { ) .setTimestamp(); - // === Envoi DM si activé === if (config.TicketAlert?.DMUser && ticket.userId) { const ticketCreator = await client.users .fetch(ticket.userId) @@ -102,14 +99,12 @@ module.exports = { } } - // === Envoi dans le ticket (non éphémère) === await interaction.reply({ content: ticket.userId ? `<@${ticket.userId}>` : null, embeds: [alertEmbed], components: [row1], }); - // === Planification de la fermeture auto === scheduleTicketClosure(interaction.channel, alertDuration, async () => { closeTicket(interaction.channel.id); await interaction.channel.delete().catch(() => {}); diff --git a/events/clients/panel.js b/events/clients/panel.js index 3d0da5e..5e2ad56 100644 --- a/events/clients/panel.js +++ b/events/clients/panel.js @@ -37,7 +37,6 @@ module.exports = { ); } - // === Embed principal === const embed = new EmbedBuilder() .setTitle(panelConfig.Embed.Title || '') .setDescription(panelConfig.Embed.Description || '') @@ -58,9 +57,7 @@ module.exports = { let row; - // === Gestion des interactions === if (panelConfig.InteractionType === 'select' && panelConfig.SelectMenu) { - // 📌 Mode Select Menu const menu = new StringSelectMenuBuilder() .setCustomId('ticket_select') .setPlaceholder( @@ -81,7 +78,6 @@ module.exports = { row = new ActionRowBuilder().addComponents(menu); } else { - // 📌 Mode Boutons par défaut row = new ActionRowBuilder(); if (panelConfig.Buttons && Array.isArray(panelConfig.Buttons)) { for (const btn of panelConfig.Buttons) { @@ -95,7 +91,6 @@ module.exports = { } } - // === Nettoyage & envoi === await channel.bulkDelete(10).catch(() => {}); await channel.send({ embeds: [embed], components: [row] }); diff --git a/index.js b/index.js index 2701a3f..702bcb6 100644 --- a/index.js +++ b/index.js @@ -49,4 +49,4 @@ loadMenus(client); logger.error(`Erreur au démarrage : ${error.message}`); process.exit(1); } -})(); +})(); \ No newline at end of file