Parent Directory
|
Revision Log
Improved edited message scanning and added file filters
1 | 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 Members", |
35 | inline: true, |
36 | value: (members + bots) + '' |
37 | } |
38 | ]) |
39 | .addField('Roles', msg.guild.roles.cache.size + '') |
40 | .addField('Text Channels', msg.guild.channels.cache.filter(c => c.type === 'GUILD_TEXT').size + '') |
41 | .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 |