Files
2024-03-06 23:04:26 +01:00

17 lines
1.2 KiB
TypeScript

import { Message, Client } from 'discord.js';
module.exports = {
aliases: [],
description: 'Avoir des infos sur un serveur.',
emote: '⏱',
utilisation: '',
async execute(message: Message, args: string[], client: Client) {
let guild;
if (!args[0]) guild = message.guild;
else guild = client.guilds.cache.get(args[0]) || client.guilds.cache.find(guild => guild.name.toLowerCase() === args.join(' ').toLowerCase());
if (!guild) return message.channel.send('Veuillez fournir un serveur valide.');
const owner = await guild.fetchOwner()
message.edit(`Voici les informations sur le serveur **${guild.name}**:\n\nNom: ${guild.name}\nID: ${guild.id}\nPropriétaire: ${owner.user.tag}\nRégion: ${guild.preferredLocale}\nNombre de membres: ${guild.memberCount}\nDate de création: ${guild.createdAt.toDateString()}\nNiveau de vérification: ${guild.verificationLevel}\nNiveau de notification: ${guild.defaultMessageNotifications}\nNombre de salons: ${guild.channels.cache.size}\nNombre de rôles: ${guild.roles.cache.size}\nNombre d'émojis: ${guild.emojis.cache.size}\nNombre de boosts: ${guild.premiumSubscriptionCount}\nNiveau de boost: ${guild.premiumTier}`);
}
};