首页 > 解决方案 > Membercounter 不会显示成员数

问题描述

大家好,我有一个问题,所以当我使用该命令时,它应该显示用户数,但它显示为 0。我该如何解决?

代码:

    if(command === `${prefix}test`) {
      let guild = new Discord.Guild(600811118667235339);
      var memberCount = guild.members.filter(member => !member.user.bot).size;
      let embed = new Discord.RichEmbed()
      .addField("Liczba osob", `${memberCount}`)
      message.channel.send(embed)
    }

标签: javascriptdiscord.js

解决方案


您不能创建这样的新实例Discord.Guild()。你需要使用类似的东西:

let guild = message.client.guilds.get("600811118667235339");

它将获得具有 ID 的公会600811118667235339


推荐阅读