1 |
rakin |
31 |
const MessageEmbed = require("../src/MessageEmbed"); |
2 |
|
|
|
3 |
|
|
module.exports = { |
4 |
|
|
async handle(msg, cm) { |
5 |
|
|
let members = 0; |
6 |
|
|
let bots = 0; |
7 |
|
|
|
8 |
|
|
msg.guild.members.cache.forEach(m => { |
9 |
|
|
if (m.user.bot) |
10 |
|
|
bots++; |
11 |
|
|
else |
12 |
|
|
members++; |
13 |
|
|
}); |
14 |
|
|
|
15 |
|
|
await msg.reply({ |
16 |
|
|
embeds: [ |
17 |
|
|
new MessageEmbed() |
18 |
|
|
.setAuthor({ |
19 |
|
|
name: msg.guild.name, |
20 |
|
|
iconURL: msg.guild.iconURL(), |
21 |
|
|
}) |
22 |
|
|
.addFields([ |
23 |
|
|
{ |
24 |
|
|
name: "Members", |
25 |
|
|
inline: true, |
26 |
|
|
value: members + '' |
27 |
|
|
}, |
28 |
|
|
{ |
29 |
|
|
name: "Bots", |
30 |
|
|
inline: true, |
31 |
|
|
value: bots + '' |
32 |
|
|
}, |
33 |
|
|
{ |
34 |
|
|
name: "Total", |
35 |
|
|
inline: true, |
36 |
|
|
value: (members + bots) + '' |
37 |
|
|
} |
38 |
|
|
]) |
39 |
|
|
.addField('Roles', msg.guild.roles.cache.size + '') |
40 |
|
|
.addField('Channels', msg.guild.channels.cache.size + '') |
41 |
|
|
.addField('Emojis', msg.guild.emojis.cache.size + '') |
42 |
|
|
.addField('Stickers', msg.guild.stickers?.cache.size + '') |
43 |
|
|
] |
44 |
|
|
}); |
45 |
|
|
} |
46 |
|
|
}; |