discord.js - 我将如何获取所有公会成员数量并在低于特定成员数量时离开服务器

discord.js - How would i get all guilds member count and leaving the server if it is below a certain member count

所以我正在尝试制作我的机器人,这样我就可以将所有服务器保留在一定的成员数量下,我更愿意使用 eval 来做到这一点,我正在这样做,所以当我想验证时我的机器人由于无机增长而被拒绝,我希望将其设置为 50,如果有人可以提供帮助,我们将不胜感激

这段代码应该可以解决问题

client.guilds.cache.forEach(guild => {
    const memberCount = guild.members.cache.filter(member => !member.user.bot).size

// This filters out bots and only counts true members

    if (memberCount < 50) {
        guild.leave()
        console.log(`Left the ${guild.name} guild because they only had ${memberCount} members!`)
    }
})