Thanks to visit codestin.com
Credit goes to github.com

Skip to content

carl123456797544/Whois

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

const { MessageEmbed, } = require('discord.js');

module.exports.run = async (client, message, args) => { const member = message.mentions.members.first() || message.guild.members.cache.get(args[0]) || message.member;

const statuses = {
    online: "Online",
    dnd: "Dnd",
    idle: "Idle",
    offline: "Offline",
};

let status;
if (!member.presence) {
    status = 'Unknown;'
} else {
    status = statuses[member.presence.status]
}

const exampleEmbed = new MessageEmbed()
    .setTitle(`${member.user.username}'s Profile`)
    .setColor('#2f3136')
    .setThumbnail(member.user.avatarURL({
        size: 1024,
        dynamic: true,
    }))
    .addFields({
        name: "User Tag",
        value: `${member.user.tag}`,
        inline: true,
    }, {
        name: "ID",
        value: `${member.id}`,
        inline: true,
    }, {
        name: "Status",
        value: `${status}`,
        inline: true,
    }, {
        name: `Roles Count`,
        value: `${message.guild.members.cache.get(member.user.id).roles.cache.size}` || "No Roles!",
        inline: true,
    }, {
        name: `Avatar Url`,
        value: `[Link](${member.user.avatarURL()})`,
        inline: true,
    })
    .setFooter({
        text: `Requested by ${message.author.username}`,
    })
    .setTimestamp();

message.channel.send({
    embeds: [exampleEmbed],
});

};

module.exports.config = { name: "whois", aliases: ['ui'], };

About

Basic whois command

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published