Discord.js 经济排行榜命令:未定义

Discord.js 经济排行榜命令:未定义,discord.js,quick.db,Discord.js,Quick.db,我正在制作一个不和谐的经济/货币机器人,这是排行榜命令。它可以工作,但只要我运行命令!排行榜,我没有得到任何用户的标签,我只得到未定义的#0000。我希望我的排行榜命令显示货币金额最高的用户 const { MessageEmbed } = require('discord.js'); const db = require('quick.db'); module.exports = { name: "leaderboard", descrip

我正在制作一个不和谐的经济/货币机器人,这是排行榜命令。它可以工作,但只要我运行命令!排行榜,我没有得到任何用户的标签,我只得到未定义的#0000。我希望我的排行榜命令显示货币金额最高的用户

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

module.exports = {
        name: "leaderboard",
        description: 'server\'s $ leaderboard',
        aliases: ['lb'],
    }
    module.exports.run = async (message) => {
        let money = db.all().filter(data => data.ID.startsWith(`money_`)).sort((a, b) => b.data - a.data);
        if (!money.length) {
            let noEmbed = new MessageEmbed()
                .setAuthor(message.member.displayName, message.author.displayAvatarURL())
                .setColor("BLUE")
                .setFooter("No leaderboard")
            return message.channel.send(noEmbed)
        };

        money.length = 10;
        var finalLb = "";
        for (var i in money) {
            let currency1;
            let fetched = await db.fetch(`currency_${message.guild.id}`);
            if (fetched == null) {
                currency1 = 'Try following code:

let money = db.all().filter(data => data.ID.startsWith(`money_${message.guild.id}`)).sort((a, b) => b.data - a.data)
money.length = 10;

var finalLb = "";
for (var i in money) {
  finalLb += `**${money.indexOf(money[i])+1}. ${client.users.cache.get(money[i].ID.split('_')[1]) ? client.users.cache.get(money[i].ID.split('_')[1]).tag : "Unknown User#0000"}** - ${money[i].data}\n`;
}
const embed = new Discord.MessageEmbed()
.setAuthor(`Global Coin Leaderboard!`, message.guild.iconURL())
.setColor("#7289da")
.setDescription(finalLb)
.setFooter(client.user.tag, client.user.displayAvatarURL())
.setTimestamp()
message.channel.send(embed);
const{MessageEmbed}=require('discord.js');
const db=require('quick.db');
module.exports={
名称:“排行榜”,
描述:“服务器的$Leadboard”,
别名:['lb'],
}
module.exports.run=async(消息)=>{
让money=db.all().filter(data=>data.ID.startsWith(`money`)).sort((a,b)=>b.data-a.data);
如果(!money.length){
让noEmbed=newmessageembed()
.setAuthor(message.member.displayName,message.author.displayAvatarURL())
.setColor(“蓝色”)
.setFooter(“无排行榜”)
返回message.channel.send(noEmbed)
};
货币长度=10;
var finalLb=“”;
for(以货币表示的var i){
让我们来看看currency1;
let fetched=wait db.fetch(`currency_${message.guild.id}`);
if(fetched==null){
currency1='请尝试以下代码:

我个人使用上面的代码为我的机器人,它的作品相当好,为我