\const { MessageEmbed } = require('discord.js') module.exports = { name: 'serverinfo', execute(message, args) { const { guild } = message const { members, memberCount, channels, description, emojis, stickers } = guild let rolemap = [] guild.roles.cache.each((role) => { rolemap.push(role.name) }) let [month, date, year] = message.guild.createdAt.toLocaleDateString('en-US').split('/') const serverInfo = new MessageEmbed() .setThumbnail(guild.iconURL({ dynamic: true })) .setColor('#679ad8') .setFooter({ text: '© 2022 14K' }) .addFields( { name: 'Серверийн нэр', value: `\`\`\`${guild.name}\`\`\``, inline: false, }, { name: 'Сервер эзэмшигч', value: `\`\`\`${(await guild.fetchOwner()).user.tag}\`\`\``, inline: true, }, { name: 'Сервер ID', value: `\`\`\`${guild.id}\`\`\``, inline: true, }, { name: 'Сервер нээгдсэн огноо', value: `\`\`\`${year} оны ${month}-р сарын ${date}\`\`\``, inline: false, }, { name: 'Нийт гишүүд', value: `\`\`\`${memberCount}\`\`\``, inline: true, }, { name: 'Нийт хэрэглэгчид', value: `\`\`\`${members.cache.filter((m) => !m.user.bot).size}\`\`\``, inline: true, }, { name: 'Нийт bot', value: `\`\`\`${members.cache.filter((m) => m.user.bot).size}\`\`\``, inline: true, }, { name: 'Нийт ангилал', value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_CATEGORY')}\`\`\``, inline: true, }, { name: 'Нийт role', value: `\`\`\`${message.guild.roles.cache.size}\`\`\``, inline: true, }, { name: 'Нийт текст суваг', value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_TEXT')}\`\`\``, inline: true, }, { name: 'Нийт дуут суваг', value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_VOICE')}\`\`\``, inline: true, }, { name: 'Нийт мэдээллийн суваг', value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_NEWS')}\`\`\``, inline: true, }, { name: 'Нийт role', value: `\`\`\`${rolemap.filter((x) => x !== '@everyone').join(', ')}\`\`\``, inline: false, } ) return message.channel.send({ embeds: [serverInfo] }).then(m => { setTimeout(async () => { await m.delete(); await message.delete() }, 60000) }) }, };