Skip to content
This repository has been archived by the owner on Dec 19, 2018. It is now read-only.

Commit

Permalink
Allow IDs to be used in whois command
Browse files Browse the repository at this point in the history
Special thanks to Phoenix :)
  • Loading branch information
Matthew Ray committed Sep 26, 2018
1 parent 1b34332 commit a145b34
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions commands/whois.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,23 @@ const status = {
offline: "Offline/Invisible"
};
exports.run = async (client, message, args, level) => {
const resolvedUser = (args[0] !== undefined) ? message.guild.members.get(args[0].match(/[0-9]/g).join("")) : null;
if (talkedRecently.has(message.author.id) && !message.member.roles.has("490364533550874644")) {

const botmessage = await message.channel.send("You are being rate limited!" + message.author)
botmessage.delete(10000)
} else {
if (message.mentions.users.first())
if (resolvedUser)
try {
level = client.permlevel(message.mentions.users.first().lastMessage);
level = client.permlevel(resolvedUser.lastMessage);
} catch (e) {
level = 0;
}
const msg = await message.channel.send("Loading...");
try {
const friendly = client.config.permLevels.find(l => l.level === level).name;
const botuser = message.mentions.users.first() ? message.guild.members.get(message.mentions.users.first().id) : message.member;
const matt = message.mentions.users.first() ? message.guild.members.get(message.mentions.users.first().id).roles.sort((a, b) => b.position - a.position).map(i => i.id).slice(0, -1) : message.member.roles.sort((a, b) => b.position - a.position).map(i => i.id).slice(0, -1);
const botuser = resolvedUser ? message.guild.members.get(resolvedUser.id) : message.member;
const matt = resolvedUser ? message.guild.members.get(resolvedUser.id).roles.sort((a, b) => b.position - a.position).map(i => i.id).slice(0, -1) : message.member.roles.sort((a, b) => b.position - a.position).map(i => i.id).slice(0, -1);
let bot = "";
let myDick = "";
for (let i = 0; i < matt.length; i++) {
Expand Down Expand Up @@ -75,4 +76,4 @@ exports.help = {
category: "Misc",
description: "Provides user information.",
usage: "whois"
};
};

0 comments on commit a145b34

Please sign in to comment.