Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = {
- name: "userinfo",
- description: "Obtenir les informations sur un utilisateur",
- execute(bot, message, args, Discord) {
- let staff = message.guild.roles.get("807008319415779368") ? 'Oui' : 'Non';
- let server = bot.guilds.get("791374429158506546")
- let member = server.member(message.author) || message.mentions.members.first() || message.member,
- user = member.user;
- function checkDays(date) {
- let now = new Date();
- let diff = now.getTime() - date.getTime();
- let days = Math.floor(diff / 86400000);
- return days + (days == 1 ? " day" : " days") + " ago";
- }
- let rolemap = member.roles
- .filter(r => r.id !== message.guild.id)
- .sort((a, b) => b.position - a.position)
- .map(r => r)
- .join("\n");
- if (rolemap.length > 1024) rolemap = "Trop de rôle à afficher";
- if (!rolemap) rolemap = "Aucun rôle";
- if (!member) return;
- const userinfo = new Discord.RichEmbed()
- .addField("❭ Utilisateur:", "<:user:826954938738933800> " + user + " (" + user.tag + ")")
- .addField("❭ ID:", "<:iduser:826954887609843787> " + user.id)
- .addField(
- "❭ Rejoint:",
- `<:joinuser:826962823082278913> ${member.joinedAt.toUTCString().substr(0, 16)} (${checkDays(
- member.joinedAt
- )})`
- )
- .addField(
- "❭ Inscrit:",
- `<:clockuser:826953056922239007> ${member.user.createdAt.toUTCString().substr(0, 16)} (${checkDays(
- member.user.createdAt
- )})`
- )
- .addField("❭ Roles:", rolemap)
- .addField("❭ Staff SS:", staff)
- .setColor("00ff00")
- .setThumbnail(user.displayAvatarURL)
- .setFooter(
- "Exécuté par " + message.author.tag,
- message.author.displayAvatarURL
- )
- .setTimestamp();
- message.channel.send(userinfo);
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement