My information command does not respond. Please help
Here is my code;
const { SlashCommandBuilder, EmbedBuilder, Embed } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('info')
.setDescription(`Get some info about this server`),
async execute (interaction) {
const { guild } = interaction;
const { members } = guild;
const { name, ownerId, createdTimestamp, memberCount } = guild;
const roles = guild.roles.cache.size;
const id = guild.id;
const emojis = guild.emojis.cache.size;
const cn = guild.channels.cache.size;
let bt = guild.premiumTier
let baseVerification = guild.VerificationLevel;
if (baseVerification == 0) baseVerification = "None"
if (baseVerification == 1) baseVerification = "Low"
if (baseVerification == 2) baseVerification = "Medium"
if (baseVerification == 3) baseVerification = "High"
if (baseVerification == 4) baseVerification = "Very high"
const embed = new EmbedBuilder()
.setColor("Blurple")
.setFooter({ text: `Server ID: ${id}` })
.setTimestamp()
.addFields({ name: "Server Name", value: `${name}`, inline: false})
.addFields({ name: "Creation Date", value: `<t:${parseInt(createdTimestamp / 1000)}:R>`, inline: true})
.addFields({ name: "Owner", value: `<@${ownerId}>`, inline: true})
.addFields({ name: "Member Amount", value: `${memberCount}`, inline: true})
.addFields({ name: "Role Amount", value: `${roles}`, inline: true})
.addFields({ name: "Emoji Amount", value: `${emojis}`, inline: true})
.addFields({ name: "Verification Level", value: `${baseVerification}`, inline: true})
.addFields({ name: "Server Boost", value: `${guild.premiumSubscriptionCount}`, inline: true})
.addFields({ name: "Boost Tier", value: `${bt}/3`, inline: true})
.addFields({ name: "Total Channels", value: `${cn}`, inline: true})
await interaction.reply({ embeds: [embed] });
}
}const { SlashCommandBuilder, EmbedBuilder, Embed } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('info')
.setDescription(`Get some info about this server`),
async execute (interaction) {
const { guild } = interaction;
const { members } = guild;
const { name, ownerId, createdTimestamp, memberCount } = guild;
const roles = guild.roles.cache.size;
const id = guild.id;
const emojis = guild.emojis.cache.size;
const cn = guild.channels.cache.size;
let bt = guild.premiumTier
let baseVerification = guild.VerificationLevel;
if (baseVerification == 0) baseVerification = "None"
if (baseVerification == 1) baseVerification = "Low"
if (baseVerification == 2) baseVerification = "Medium"
if (baseVerification == 3) baseVerification = "High"
if (baseVerification == 4) baseVerification = "Very high"
const embed = new EmbedBuilder()
.setColor("Blurple")
.setFooter({ text: `Server ID: ${id}` })
.setTimestamp()
.addFields({ name: "Server Name", value: `${name}`, inline: false})
.addFields({ name: "Creation Date", value: `<t:${parseInt(createdTimestamp / 1000)}:R>`, inline: true})
.addFields({ name: "Owner", value: `<@${ownerId}>`, inline: true})
.addFields({ name: "Member Amount", value: `${memberCount}`, inline: true})
.addFields({ name: "Role Amount", value: `${roles}`, inline: true})
.addFields({ name: "Emoji Amount", value: `${emojis}`, inline: true})
.addFields({ name: "Verification Level", value: `${baseVerification}`, inline: true})
.addFields({ name: "Server Boost", value: `${guild.premiumSubscriptionCount}`, inline: true})
.addFields({ name: "Boost Tier", value: `${bt}/3`, inline: true})
.addFields({ name: "Total Channels", value: `${cn}`, inline: true})
await interaction.reply({ embeds: [embed] });
}
}