Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```JS
- exports.run = async (client, message, args, level, r) => {
- const { RichEmbed } = require('discord.js');
- var user;
- var member2;
- if (args.length > 0) {
- if (message.mentions.members.first()) {
- user = message.mentions.users.first();
- member2= message.mentions.members.first();
- console.log(user + " user");
- }
- else {
- guildMemberMatch = message.guild.members
- .filter(m => m.nickname)
- .find(m => m.nickname.toLowerCase().includes(args[0].toLowerCase()));
- member = guildMemberMatch;
- if (!guildMemberMatch) {
- // Find the corresponding user Discord username
- discordUsernameMatch = message.guild.members.find(m => m.user.username.toLowerCase().includes(args[0].toLowerCase()));
- member = discordUsernameMatch;
- user = discordUsernameMatch;
- member2= discordUsernameMatch;
- if (!discordUsernameMatch) {
- message.channel.send(`Cannot find member with username ${args[0]} on this Discord server.`);
- return;
- }
- }
- }
- } else {
- user = message.author;
- member2= message.member;
- }
- var embed = new RichEmbed()
- .setColor('#68AD36')
- .setDescription(user)
- .setThumbnail(user.avatarURL)
- .setFooter("ID: " + user.id);
- embed.addField("Discord account created", member2.user.createdAt.toDateString(), true)
- .addField("Joined this server", member2.joinedAt.toDateString(), true)
- .addField("Name Colour", member2.displayHexColor, true)
- .addField("Status", member2.presence.status, true)
- .addField("Roles", Array.from(member2.roles, ([id, role]) => role).join(' '));
- let msg = await message.channel.send({ embed });
- };
- exports.conf = {
- enabled: true,
- guildOnly: true,
- aliases: ["user", "info", "userinfo"],
- permLevel: "User",
- channelPerms: "All",
- userCooldown: false,
- globalCooldown: false,
- cooldownDuration: 0
- };
- exports.help = {
- name: "whois",
- category: "Work in Progress",
- description: "Gives information about a user.",
- usage: "whois <user>"
- };
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement