【问题标题】:discord.js - leaderboard undefined user namediscord.js - 排行榜未定义的用户名
【发布时间】:2020-11-05 16:43:22
【问题描述】:

我正在使用 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 部分错了吗?如果是,应该是什么?非常感谢。

【问题讨论】:

    标签: javascript undefined discord.js quick.db


    【解决方案1】:

    我找到了正确的代码。

    message.guild.members.cache.get

    应该变成:

    bot.users.cache.get

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 2021-05-14
      • 2021-09-03
      • 2021-08-15
      • 2020-07-29
      • 2020-11-22
      • 1970-01-01
      • 2021-07-05
      • 2019-07-26
      相关资源
      最近更新 更多