Parent Directory
|
Revision Log
Improved edited message scanning and added file filters
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 | rakin | 41 | name: "Total Members", |
35 | rakin | 31 | inline: true, |
36 | value: (members + bots) + '' | ||
37 | } | ||
38 | ]) | ||
39 | .addField('Roles', msg.guild.roles.cache.size + '') | ||
40 | rakin | 41 | .addField('Text Channels', msg.guild.channels.cache.filter(c => c.type === 'GUILD_TEXT').size + '') |
41 | rakin | 31 | .addField('Emojis', msg.guild.emojis.cache.size + '') |
42 | .addField('Stickers', msg.guild.stickers?.cache.size + '') | ||
43 | ] | ||
44 | }); | ||
45 | } | ||
46 | }; |
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |