39 lines
1.7 KiB
JavaScript
39 lines
1.7 KiB
JavaScript
const { Command } = require('../Command');
|
|
const { Embed } = require('../Embed');
|
|
const { __glob } = require("../../utils/GlobalVars");
|
|
const packageJson = require(__glob.PACKAGEINFO);
|
|
|
|
const command = new Command("about", "Affiche des informations sur le bot", (client, interaction) => {
|
|
|
|
const uptime = process.uptime();
|
|
const hours = Math.floor(uptime / 3600);
|
|
const minutes = Math.floor((uptime % 3600) / 60);
|
|
const seconds = Math.floor(uptime % 60);
|
|
|
|
const embed = new Embed(interaction)
|
|
embed.setColor(237, 12, 91)
|
|
embed.setThumbnail("https://cdn.discordapp.com/avatars/" + client.user.id + "/" + client.user.avatar + ".png")
|
|
embed.setTitle('Subsonics - Chopin')
|
|
embed.addField('Informations',"")
|
|
embed.addField('Version', packageJson.version + " ", true)
|
|
embed.addField('Uptime', `${hours}h ${minutes}m ${seconds}s `, true)
|
|
embed.addField("Ping", `${client.ws.ping} ms `, true)
|
|
embed.addField("Réalisé par", "Raphix - 2025", true)
|
|
embed.addColumn()
|
|
embed.addField('Versions :',"")
|
|
embed.addField('Node.js', process.version,true)
|
|
embed.addField('Discord.js', packageJson.dependencies["discord.js"].replace("^", ""),true)
|
|
embed.addColumn()
|
|
embed.addField('Webmetrik', packageJson.dependencies["webmetrik"].replace("^", ""),true)
|
|
embed.addField('Loguix', packageJson.dependencies["loguix"].replace("^", ""),true)
|
|
embed.addColumn()
|
|
embed.addField('FFmpeg', packageJson.dependencies["ffmpeg-static"].replace("^", ""),true)
|
|
embed.addField('Ytdl', packageJson.dependencies["@distube/ytdl-core"].replace("^", ""),true)
|
|
embed.addColumn()
|
|
|
|
embed.send()
|
|
|
|
|
|
})
|
|
|
|
module.exports = {command} |