const { EmbedBuilder, } = require('discord.js'); module.exports = { name: 'stat', aliases: ['stats'], description: 'Affiche les informations du serveur', emote: '📊', utilisation: 'stat', category: 'utils', async execute(message) { const members = message.guild.members.cache; const onlineMembers = members.filter(member => member.presence && member.presence.status !== 'offline').size; let totalVoice = 0; message.guild.channels.cache.forEach((channel) => { if (channel.type === 'GUILD_VOICE') { totalVoice += channel.members.size; } }); const boostLevel = message.guild.premiumSubscriptionCount; const serverName = message.guild.name; const embed = new EmbedBuilder() .setTitle(`${serverName} 💫 ➔ Statistiques`) .setDescription(`👥 Membres : ${members.size}\n 🟢 Membres En Ligne: ${onlineMembers}\n :loud_sound: En Voc: ${totalVoice}\n 🔮 Boosts : ${boostLevel}`) .setColor('#0099ff'); message.channel.send({ embeds: [embed] }); }, };