Bots 如何管理公会的所有成员

Bots 如何管理公会的所有成员,bots,discord,discord.js,Bots,Discord,Discord.js,想DM公会的每个成员,但不知道如何做 以下操作不起作用: message.guild.members.get().send("Test") 您需要遍历每个成员并单独发送消息-确保使用setTimeout()函数在DM之间有1-2秒的间隔,否则您可能会受到速率限制 我将获得成员id的列表,然后使用.forEach()函数对每个id进行dm。比如说: message.channel.guild.members.forEach(用户=>{ 用户发送(内容); });嗯,这可不是那么容易。。您需要检

想DM公会的每个成员,但不知道如何做

以下操作不起作用:

message.guild.members.get().send("Test")

您需要遍历每个成员并单独发送消息-确保使用setTimeout()函数在DM之间有1-2秒的间隔,否则您可能会受到速率限制

我将获得成员id的列表,然后使用.forEach()函数对每个id进行dm。比如说:

message.channel.guild.members.forEach(用户=>{
用户发送(内容);

});嗯,这可不是那么容易。。您需要检查每个成员,然后分别向每个成员发送DM。您不能一次完成,否则您将受到费率限制。您可以获取成员列表(数组),然后使用循环发送到每个成员,我将如何做到这一点?
guild。成员是一个收集器。而
forEach
用于阵列而不是收集器。将
forEach
更改为
every