Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (comando === "serverinfo") {
- const moment = require("moment")
- moment.locale("pt-BR")
- let online = message.guild.members.filter(a => a.presence.status == "online").size;
- let ocupado = message.guild.members.filter(a => a.presence.status == "dnd").size;
- let ausente = message.guild.members.filter(a => a.presence.status == "idle").size;
- let offline = message.guild.members.filter(a => a.presence.status == "offline").size;
- let bot = message.guild.members.filter(a => a.user.bot).size;
- let totalmembros = message.guild.memberCount;
- let canaistexto = message.guild.channels.filter(a => a.type === "text").size;
- let canaisvoz = message.guild.channels.filter(a => a.type === "voice").size;
- const embed = new Discord.RichEmbed()
- .setTitle(`Informações do servidor **${message.guild.name}**`)
- .setColor("RANDOM")
- .setThumbnail(message.guild.iconURL)
- .setTimestamp()
- .setDescription("📑 Informações do servidor:")
- .addField('▫Criador do servidor:', `<@${message.guild.owner.id}>`)
- .addField('▫Criado em:', moment(message.guild.createdAt).format('LLLL'))
- .addField("▫ID:", message.guild.id)
- .addField(`:white_small_square:Membros [${totalmembros}]`, `Online: ${online}\nAusente: ${ausente}\n Ocupado: ${ocupado}\n Offline: ${offline}\n Bots: ${bot}`)
- .addField(`:white_small_square:Canais [${canaistexto+canaisvoz}]`, `Texto: ${canaistexto}\n Voz: ${canaisvoz}`)
- .setFooter(`Comando solicitado por: ${message.author.tag}`, `${message.author.avatarURL}`)
- message.channel.send(embed)
- }
Advertisement
Add Comment
Please, Sign In to add comment