const { MessageEmbed } = require("discord.js");
const { MESSAGES } = require("../../util/constants");

module.exports.run = (client, message, args) => {
    const embed = new MessageEmbed()
    .setColor("dc143c")
    .setTitle("Titre de l'embed")
    .setURL("https://google.com")
    .setDescription("Description de l'embed")
    .setThumbnail(client.user.displayAvatarURL())
    .addField("Je suis un champ", "et je suis sa valeur")
    .addFields(
        { name: 'Je suis le champ 1', value: 'et je suis sa valeur', inline: true},
        { name: 'Je suis le champ 2', value: 'et en plus on est aligné', inline: true},
    )
    .setImage(client.user.displayAvatarURL())
    .setTimestamp()
    .setFooter("Je suis sur le pied du footer");      

    message.channel.send(embed);
};

module.exports.help = MESSAGES.COMMANDS.INFORMATIONS.EMBED;


const embed = new MessageEmbed()
    .setColor("#0c2461")
    .setDescription(`Plus d'informations à propos du serveur: **${guild.name}**`)
    .setThumbnail(guild.iconURL())
    .addField(
       `•  ID: ${guild.id}
        • Owner: ${guild.owner.user.tag} (${guild.ownerID})
        • Roles: ${guild.roles.cache.size}
        • Créé le: ${moment(guild.createdAt).format('DD/MM/YYYY')}
        `)
    .setTimestamp();


    const embed2 = new MessageEmbed()
        .setColor("#0c2461")
        .setDescription("Statistique du serveur : ")
        .addFields(
            { name: `Nombre de membres total : `, value: `${guild.memberCount -1 }`},
            { name: `Nombre de salons textuels : `, value: `${guild.channels.cache.filter(ch => ch.type === "text").size}`},
            { name: `Nombre de salons vocaux : `, value: `${guild.channels.cache.filter(ch => ch.type === "voice").size}`},
        )

    message.channel.send(embed);
    message.channel.send(embed2);