const { SlashCommandBuilder, EmbedBuilder } = require('discord.js') const config = require('../config.json') module.exports = { data: new SlashCommandBuilder() .setName('botinfo') .setDescription('Gives Information of the bot'), async execute(client, interaction) { let days = Math.floor(client.uptime / 86400000) let hours = Math.floor(client.uptime / 3600000) % 24 let minutes = Math.floor(client.uptime / 60000) % 60 let seconds = Math.floor(client.uptime / 1000) % 60 const time = `\`${days}\` days \`${hours}\` hours \`${minutes}\` minutes \`${seconds}\` seconds` const embed = new EmbedBuilder() .setColor('#00FF00') /* .setAuthor({ name: `${client.user.username}\'s | Stats`, iconURL: client.user.displayAvatarURL({ dynamic: true }) }) */ .addFields( { name: `Guilds:`, value: `${config.emojis.botinfo.reply} ${client.guilds.cache.size}` }, { name: `${config.emojis.botinfo.users} Users:`, value: `${config.emojis.botinfo.reply} ${client.users.cache.size}` }, { name: `Uptime:`, value: `${client.emojis.botinfo.reply} ${time}` }, { name: `${config.emojis.botinfo.uptime} Developer:`, value: `${config.emojis.botinfo.reply} ${client.users.cache.get(config.members.owner).tag} ${client.users.cache.get(config.members.owner)}` } ) interaction.reply({ embeds: [embed] }) } }