Skip to content
This repository was archived by the owner on Jan 10, 2021. It is now read-only.

Commit 174e32b

Browse files
author
Snowflake
authored
Update rank.js
1 parent adf39ee commit 174e32b

File tree

1 file changed

+4
-25
lines changed

1 file changed

+4
-25
lines changed

commands/rank.js

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,16 @@ const { MessageAttachment } = require("discord.js");
22
const canvacord = require("canvacord");
33

44
module.exports.run = async (client, message, args) => {
5-
let user =
6-
message.mentions.users.first() ||
7-
client.users.cache.get(args[0]) ||
8-
match(args.join(" ").toLowerCase(), message.guild) ||
9-
message.author;
5+
let user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author;
106

117
let level = client.db.get(`level_${user.id}`) || 0;
128
let exp = client.db.get(`xp_${user.id}`) || 0;
139
let neededXP = Math.floor(Math.pow(level / 0.1, 2));
1410

15-
let every = client.db
16-
.all()
17-
.filter(i => i.ID.startsWith("xp_"))
18-
.sort((a, b) => b.data - a.data);
11+
let every = client.db.all().filter(i => i.ID.startsWith("xp_")).sort((a, b) => b.data - a.data);
1912
let rank = every.map(x => x.ID).indexOf(`xp_${user.id}`) + 1;
2013

14+
// v4 rank card
2115
// let img = await canvacord.rank({
2216
// username: user.username,
2317
// discrim: user.discriminator,
@@ -29,6 +23,7 @@ module.exports.run = async (client, message, args) => {
2923
// background: "https://images.unsplash.com/photo-1523821741446-edb2b68bb7a0?ixlib=rb-1.2.1&w=1000&q=80"
3024
// });
3125

26+
// v5 rank card
3227
const card = new canvacord.Rank()
3328
.setUsername(user.username)
3429
.setDiscriminator(user.discriminator)
@@ -44,22 +39,6 @@ module.exports.run = async (client, message, args) => {
4439
return message.channel.send(new MessageAttachment(img, "rank.png"));
4540
};
4641

47-
function match(msg, i) {
48-
if (!msg) return;
49-
if (!i) return;
50-
let user = i.members.cache.find(
51-
m =>
52-
m.user.username.toLowerCase().startsWith(msg) ||
53-
m.user.username.toLowerCase() === msg ||
54-
m.user.username.toLowerCase().includes(msg) ||
55-
m.displayName.toLowerCase().startsWith(msg) ||
56-
m.displayName.toLowerCase() === msg ||
57-
m.displayName.toLowerCase().includes(msg)
58-
);
59-
if (!user) return;
60-
return user.user;
61-
}
62-
6342
module.exports.help = {
6443
name: "rank"
6544
};

0 commit comments

Comments
 (0)