所以我一直在想办法让我的 Discord 机器人离开公会,如果有更多的机器人然后会员,我到处找,找不到任何关于它的东西,人们不是很有帮助,我能得到对此有帮助吗?
答案 0 :(得分:0)
在 discord.js v12 中,你这样做:
const memberCount = guild.members.cache.filter((member) => !member.user.bot).size;
const botCount = guild.members.cache.filter((member) => member.user.bot).size;
if (botCount > memberCount) {
guild.leave().catch((err) => {
console.log(`there was an error leaving the guild: \n ${err.message}`);
});
}
首先,您将获得实际公会成员的数量和机器人的数量。不要忘记 v12 中的 cache
属性!
然后我们可以检查哪个数字更大,并可能离开公会。
您可能希望在 <Client>.on("message", (message) => {});