diff --git a/commands/gestion/drop.js b/commands/gestion/drop.js index f94d7b4..1eb6e7a 100644 --- a/commands/gestion/drop.js +++ b/commands/gestion/drop.js @@ -10,39 +10,25 @@ module.exports = { async execute(message, args, client) { if (isNaN(args[0])) return message.reply("La somme dois etre un nombre..."); + const idAleatoir = Math.floor(Math.random() * 1000000); const btn = new ButtonBuilder() - .setCustomId("confirm") + .setCustomId(`confirm${idAleatoir}`) .setLabel("💰") .setStyle(ButtonStyle.Primary); const row = new ActionRowBuilder().addComponents(btn); - /*const sentMessage = message.channel.send('_ _') - let contage = 0 - while (contage == 100) { - setTimeout(() => { - sentMessage.edit(`> Chargement : **${contage}%**`) - contage = + 1 - }, 450); - } - - await sentMessage.edit({ - content: `Appuis vite sur le bouton pour gagner ${args[0]}coins`, - components: [row], - allowedMentions: { repliedUser: false }, - });*/ - - const sentMessage = message.reply({ - content: `Appuis vite sur le bouton pour gagner ${args[0]}coins`, + const sentMessage = await message.reply({ + content: `Appuis vite sur le bouton pour gagner ${args[0]} coins`, components: [row], allowedMentions: { repliedUser: false }, }); const filter = (i) => - i.customId === "confirm" && i.user.id !== message.author.id; - const collector = sentMessage.createMessageComponentCollector({ + i.customId === `confirm${idAleatoir}` && i.user.id !== message.author.id; + const collector = sentMessage.channel.createMessageComponentCollector ({ filter, - time: 45000, + time: 120000, }); collector.on("collect", async (interaction) => { sentMessage.edit({