Files
gestion/commands/utils/serverinfo.js
T
2024-02-26 16:17:01 +01:00

32 lines
1.8 KiB
JavaScript

const { EmbedBuilder } = require("discord.js")
module.exports = {
name: 'serverinfo',
description: 'Affiche les informations sur le serveur',
emote: '📄',
utilisation: 'serverinfo',
category: 'utils',
async execute(message, args, client) {
const embed = new EmbedBuilder()
.setAuthor({name: `${message.guild.name}`, iconURL: message.guild.iconURL({dynamic : true})})
.addFields(
{ name: '🆔 ID', value: `${message.guild.id}`, inline: true },
{ name: '📝 Nom', value: `${message.guild.name}`, inline: true },
{ name: '👑 Propriétaire', value: `${message.guild.owner}`, inline: true },
{ name: '📅 Créé le', value: `<t:${Math.round(message.guild.createdTimestamp / 1000)}:F>`, inline: true },
{ name: '👥 Membres', value: `${message.guild.memberCount}`, inline: true },
{ name: '🔊 Salons', value: `${message.guild.channels.cache.size}`, inline: true },
{ name: '🎭 Rôles', value: `${message.guild.roles.cache.size}`, inline: true },
{ name: '😃 Emojis', value: `${message.guild.emojis.cache.size}`, inline: true },
{ name: '⭐ Boosts', value: `${message.guild.premiumSubscriptionCount}`, inline: true },
{ name: '🌟 Niveau de boost', value: `${message.guild.premiumTier}`, inline: true },
{ name: '🌐 Région', value: `${message.guild.region}`, inline: true },
{ name: '🔒 Niveau de vérification', value: `${message.guild.verificationLevel}`, inline: true },
{ name: '📧 Notifications', value: `${message.guild.defaultMessageNotifications}`, inline: true },
{ name: '🔍 Système de vérification', value: `${message.guild.explicitContentFilter}`, inline: true }
)
.setThumbnail(message.guild.iconURL({dynamic : true}));
message.reply({ embeds: [embed] });
},
};