diff --git a/commands/botcontrol/servers.js b/commands/botcontrol/servers.js deleted file mode 100644 index a370260..0000000 --- a/commands/botcontrol/servers.js +++ /dev/null @@ -1,23 +0,0 @@ -const { EmbedBuilder} = require('discord.js'); -const fs = require('fs'); -const path = require('path'); - -module.exports = { - name: 'servers', - aliases: ['serveurs'], - description: 'Liste les serveur du bot', - emote: '🌐', - utilisation: 'servers', - category: 'botcontrol', - async execute(message, args, client) { - - const guilds = Array.from(client.guilds.cache.values()).map((guild, index) => `${index + 1}. ${guild.name} : ${guild.id}`).join("\n\n"); - - const embed = new EmbedBuilder() - .setTitle('Liste des serveur du bot') - .setDescription(`\n${guilds}`) - .setColor('#0099ff'); - - message.channel.send({ embeds: [embed] }); - }, -}; \ No newline at end of file diff --git a/commands/botcontrol/servers.ts b/commands/botcontrol/servers.ts new file mode 100644 index 0000000..7e92130 --- /dev/null +++ b/commands/botcontrol/servers.ts @@ -0,0 +1,20 @@ +import { EmbedBuilder, Message, Client} from'discord.js'; + +module.exports = { + aliases: ['serveurs'], + description: 'Liste les serveur du bot', + emote: '🌐', + utilisation: '', + async execute(message: Message, args: string[], client: Client) { + if (!client.user) return; + const guilds = Array.from(client.guilds.cache.values()).map((guild, index) => `${index + 1}. ${guild.name} : ${guild.id}`).join("\n\n"); + const embed = new EmbedBuilder() + .setTitle('Liste des serveur du bot') + .setDescription(`\n${guilds}`) + .setColor('#0099ff') + .setTimestamp() + .setFooter({text: `${client.user.tag} © 2024`, iconURL: client.user.displayAvatarURL()}); + + message.channel.send({ embeds: [embed] }); + }, +}; \ No newline at end of file