aboutsummaryrefslogtreecommitdiff
path: root/bot/src/commands/serverinfo.js
diff options
context:
space:
mode:
Diffstat (limited to 'bot/src/commands/serverinfo.js')
-rw-r--r--bot/src/commands/serverinfo.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/bot/src/commands/serverinfo.js b/bot/src/commands/serverinfo.js
index 01b39e8..480087d 100644
--- a/bot/src/commands/serverinfo.js
+++ b/bot/src/commands/serverinfo.js
@@ -6,25 +6,26 @@ export default {
.setName('serverinfo')
.setDescription('Information about this server.'),
async execute(interaction) {
- // const listedChannels = [];
+ // let listedChannels = [];
let guildOwner = await interaction.guild.fetchOwner();
let memberCountNoBots = await interaction.guild.members.fetch().then((members) => members.filter(member => !member.user.bot).size);
+ // interaction.guild.channels.cache.each(channel => {
+ // listedChannels.push(channel);
+ // });
+
const serverEmbed = new EmbedBuilder()
.setAuthor({ name: `${interaction.guild.name}`, iconURL: interaction.guild.iconURL() })
.setDescription('Server Information')
.setThumbnail(interaction.guild.iconURL())
.addFields(
- { name: 'Main Information', value: `**Server Name:** ${interaction.guild.name}\n**Server ID:** ${interaction.guild.id}\n**Server Owner:** ${guildOwner.user.tag}`},
+ { name: 'Main Information', value: `**Server Name:** ${interaction.guild.name}\n**Server ID:** ${interaction.guild.id}\n**Server Owner:** ${guildOwner.user.username}`},
{ name: 'Join Dates', value: `**Created At:** ${interaction.guild.createdAt.toUTCString()}\n**AleeBot Joined:** ${interaction.guild.joinedAt.toUTCString()}`},
+ { name: 'Total Channels (without threads)', value: `${interaction.guild.channels.channelCountWithoutThreads}` },
+ // { name: 'Channels', value: listedChannels.join(' ') },
{ name: 'Total Members (with bots)', value: `${interaction.guild.memberCount}` },
{ name: 'Total Members (without bots)', value: `${memberCountNoBots}` }
)
- /*message.guild.channels.cacheType.forEach(channel => {
- listedChannels.push(channel)
- })*/
- //.addField('Channels', `${listedChannels.join('\n')}`)
- //.addField('Total Channels', message.guild.channelCountMode)
.setColor(abEmbedColour);
return await interaction.reply({ embeds: [serverEmbed] });
}