From 52f8826e526f0c0aadb86c3e29975aef4dc1ab85 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 8 Mar 2025 00:11:03 -0500 Subject: Bulk delete message event; Guild suggestions; sinfo + uinfo --- bot/src/commands/serverinfo.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'bot/src/commands/serverinfo.js') 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] }); } -- cgit v1.2.3