discord.js - 排行榜未定义的用户名
discord.js - leaderboard undefined user name
我正在使用 quick.db 作为排行榜命令。它可以清楚地显示统计数据(您可以从图像中看到有人获得了 5 次胜利等)。但是,它无法显示该用户的正确名称标签。它是未定义的。
const resp = await db.startsWith("money", { sort: ".data" });
resp.length = 10;
let finalOutput = " ";
for (var i in resp) {
finalOutput += `**${message.guild.members.cache.get(resp[i].ID.split("_")[1]).tag}** ~-~ ${resp[i].data} wins \n`;
}
const embed = new Discord.MessageEmbed()
.setDescription(`${finalOutput}`)
.setColor("#ffffff")
message.channel.send(embed);
以上是我的代码。 message.guild.members.cache.get
部分错了吗?如果是,那应该是什么?非常感谢。
我找到了正确的代码。
message.guild.members.cache.get
应该变成:
bot.users.cache.get
我正在使用 quick.db 作为排行榜命令。它可以清楚地显示统计数据(您可以从图像中看到有人获得了 5 次胜利等)。但是,它无法显示该用户的正确名称标签。它是未定义的。
const resp = await db.startsWith("money", { sort: ".data" });
resp.length = 10;
let finalOutput = " ";
for (var i in resp) {
finalOutput += `**${message.guild.members.cache.get(resp[i].ID.split("_")[1]).tag}** ~-~ ${resp[i].data} wins \n`;
}
const embed = new Discord.MessageEmbed()
.setDescription(`${finalOutput}`)
.setColor("#ffffff")
message.channel.send(embed);
以上是我的代码。 message.guild.members.cache.get
部分错了吗?如果是,那应该是什么?非常感谢。
我找到了正确的代码。
message.guild.members.cache.get
应该变成:
bot.users.cache.get