const { EmbedBuilder } = require("discord.js"); const db = require("../../fonctions/database.js"); const embedColor = require("../../fonctions/embedColor.js"); module.exports = { aliases: [], description: "joue au bingo", emote: "🎱", utilisation: " ", permission: 5, async execute(message, args, client) { const guild = await new Promise((resolve, reject) => { db.get( `SELECT * FROM config WHERE guildId = ?`, [message.guild.id], (err, row) => { if (err) reject(err); resolve(row); }, ); }); if (guild.bingo == ! null) return message.reply(`:x: Un bingo est deja en cours dans <#${guild.bingo}>`) else { message.delete() const random = Math.floor(Math.random() * args[0]); db.run( `UPDATE config SET nombre = ?, bingo = ?, max = ?, recompense = ?, aide = ? WHERE guildId = ?`, [random, message.channel.id, args[0], args[1], args[2], message.guild.id], ); const embed = new EmbedBuilder() .setTitle("Bingo") .setDescription(`Un bingo a été lancer, le nombre est compris entre 0 et ${args[0]}.\nLa recompense est de ${args[1]}coins`) .setColor(await embedColor(message.author.id, message.guild.id)) .setTimestamp() .setFooter({ text: `Demandé par ${message.author.tag}`, iconURL: message.author.displayAvatarURL(), }); message.channel.send({ embeds: [embed], allowedMentions: { repliedUser: false } }); message.channel.send('## Bonne chance !') } }, };