【发布时间】:2021-05-25 07:35:04
【问题描述】:
我无法制作过滤器。
bot 显示了服务器的 6 个成员,以及 bot。
如何让机器人不包含在这个号码中
const guild = client.guilds.cache.get("74721732.........");
setInterval(function () {
var memberCount = guild.members.filter(member => !member.user.bot).size;
var memberCountChannel = client.channels.cache.get("81358139.........");
memberCountChannel.setName(`Members: ${memberCount}`);
}, 1000);
【问题讨论】:
-
根据discord docs,当
member.user.bot的值为真时,成员就是机器人。所以你的过滤器应该是正确的。你能在setInterval()中添加console.log({guild.members})行并提供输出吗? -
[对象对象]
标签: javascript discord discord.js