Discord.js 查找服务器的前300个成员

Discord.js 查找服务器的前300个成员,discord.js,Discord.js,我想创建一个机器人,它可以告诉我服务器前300个成员的列表。Discord.js是否可以这样做?任何帮助都将不胜感激。我只是不知道从哪里开始就像syntle问的,这取决于哪种类型,但是,这里是第一个要获取的300个: 可能无法工作,因为可能已经设置了可以获取的成员的限制 const members=await.members.fetch{limit:300}; //或者如果你对缓存没问题 常量成员=.members.cache.array; 构件长度=300; 假设你想获得加入公会的前300名成

我想创建一个机器人,它可以告诉我服务器前300个成员的列表。Discord.js是否可以这样做?任何帮助都将不胜感激。我只是不知道从哪里开始

就像syntle问的,这取决于哪种类型,但是,这里是第一个要获取的300个: 可能无法工作,因为可能已经设置了可以获取的成员的限制

const members=await.members.fetch{limit:300}; //或者如果你对缓存没问题 常量成员=.members.cache.array; 构件长度=300;
假设你想获得加入公会的前300名成员,你可以使用该属性。您将完成以下步骤:

获取公会中的所有成员:你可以使用它 按您从酒店获得的日期对其进行排序 拿到第一个300 我会这样做:

guild.members.fetch//fetch帮会中的所有成员 .thenmembers=>{ 让first300=成员 .sorta,b=>a.joinedAt-b.joinedAt//在他们加入公会的日期之前订购 .first300//坐前300 }
您可以获取的前300个成员或加入的前300个成员?加入服务器的前300个成员。您也不能将其转换为数组,只使用First300是的,我猜它为什么只会获得第300个成员?设置数组或字符串的长度是限制长度的一种快速方法,据我所知,它不仅会返回第300个成员。但是我看到了使用.first300的另一条评论,我想这更好对不起,我错了。我在测试它,但犯了一个错误,这就是为什么我认为它不起作用。