module.exports = { name: 'unbanall', aliases: ['debannir-tous'], description: 'Débannit tous les membres bannis', emote: '🚫', utilisation: 'unbanall ', category: 'moderation', async execute(message, args, client) { try { const sendmessage = await message.reply("Récupération de la liste des personnes bannies"); const reason = args.slice(1).join(' ') || 'Aucune raison spécifiée'; const bannedMembers = await message.guild.bans.fetch(); if (bannedMembers.size === 0) { return sendmessage.edit('Il n\'y a aucun membre banni sur ce serveur.'); } sendmessage.edit("Le unbanall est entrain d'etre effectué") let counter = 0; for (const user of bannedMembers.values()) { await message.guild.members.unban(user.user, `unbanall par ${message.author.tag} : ${reason}`); counter++; } sendmessage.edit(`Tous les membres bannis ont été débannis. Nombre de membres débannis : \`${counter}\``); } catch (err) { message.reply(`Une erreur est survenue lors du débannissement des membres.`); } }, };