我有办法让它工作
const db = require("quick.db");
const Discord = require('discord.js');
module.exports.run = (client, message, args) => {
var roles = [message.Guild.cache.roles.array()];
var rolesAmount = roles.length;
//
let mes = [];
for (let i = 0; i < rolesAmount; i++) {
var amount = db.fetch(`roles_${message.guild.id}_${roles[i].id}`);
if (amount == null) return;
if (amount == "revoved") return;
mes.push({ name: roles[i].user.username, amount: amount });
}
mes.sort((a, b) => b.amount - a.amount);
var realArr = []
mes.forEach(m => realArr.push(`${m.name} - ${m.amount}`));
var finalLb = realArr.join("\n")
let embed = new Discord.MessageEmbed()
.setTitle(`**${message.guild.name}** LeaderBoard`)
.setDescription(finalLb)
.setColor("FFFFFC")
message.channel.send(embed)
};