const { EmbedBuilder } = require('discord.js'); module.exports = { name: 'allbot', aliases: ['allbots'], description: 'Affiche tous les bots sur le serveur', category: 'gestion', emote: '🤖', utilisation: 'allbot', async execute(message) { // Récupère tous les membres du serveur qui sont des bots const bots = message.guild.members.cache.filter(member => member.user.bot); // Crée un embed pour afficher les bots const embed = new EmbedBuilder() .setTitle('Liste des bots présents') .setColor('#0099ff'); // Si il y a des bots, les ajoute à l'embed if (bots.size > 0) { const botList = Array.from(bots.values()).map((bot, index) => `${index + 1} - <@${bot.id}>`).join('\n'); embed.setDescription(botList); embed.setFooter({ text: `Total : ${bots.size}`}); } else { // Sinon, indique qu'il n'y a pas de bots embed.setDescription('Il n\'y a pas de bot sur le serveur'); } // Envoie l'embed dans le canal try { message.channel.send({ embeds: [embed] }); } catch (error) { console.error('Failed to send message to channel:', error); } }, };