Javascript 不和谐在线会员柜台

Javascript 不和谐在线会员柜台,javascript,discord.js,Javascript,Discord.js,我已经开始使用discord.js,现在正在尝试制作一个机器人。我做了一个简单的会员柜台: module.exports=async(客户端)=>{ const guild=client.guilds.cache.get('$$$$); 设置间隔(()=>{ const memberCount=guild.memberCount; const channel=guild.channels.cache.get('$$$$$); channel.setName(`Aventureiros:${mem

我已经开始使用discord.js,现在正在尝试制作一个机器人。我做了一个简单的会员柜台:

module.exports=async(客户端)=>{
const guild=client.guilds.cache.get('$$$$);
设置间隔(()=>{
const memberCount=guild.memberCount;
const channel=guild.channels.cache.get('$$$$$);
channel.setName(`Aventureiros:${memberCount.toLocaleString()}`);
log('更新成员计数');
}, 900000);
}

如何创建在线会员柜台?我在网上找一些东西,但似乎没有这方面的教程。

您需要访问整个成员集合,然后筛选在线成员

const memberCollection = guild.members.cache;
const onlineCount = memberCollection.filter(member => {
   member.presence.status === 'online'
}).size;

在某些情况下,您可能需要先获取公会。

您需要访问整个成员集合,然后筛选在线成员

const memberCollection = guild.members.cache;
const onlineCount = memberCollection.filter(member => {
   member.presence.status === 'online'
}).size;

在某些情况下,你可能必须首先获取公会。

比如在线会员的数量?是的,我发现了类似filter的东西,但我对discord.js不熟悉,所以我不知道如何在在线会员的数量中使用itAs?是的,我发现了类似filter的东西,但我对discord.js不熟悉,所以我不知道如何使用它