我尝试使用 quick.db 为我的 Discord.js 机器人制作排行榜命令,但它不起作用。它回复未定义的用户和类似的东西!
var money = await db.all(`money_${message.guild.id}`, { sort: ".data" });
let resp = "";
for (let i = 0; i < money.length; i++) {
let user = client.users.cache.get(money[i].ID.split("_")[1]);
resp += `${i + 1}. ${user} - ${money[i].data}$\n`;
}
return message.channel.send(
new Discord.MessageEmbed().setAuthor(`Leaderboard`).setDescription(resp)
);
这是代码^^^^
这是命令的输出