Node.js 如何从discord server dm bot中排除特定用户

Node.js 如何从discord server dm bot中排除特定用户,node.js,discord.js,Node.js,Discord.js,我有一个用于discord服务器的bot,它向我的服务器的所有成员发送dm (代码是用node.js编写的。) 阅读代码时,我不知道如何添加异常以跳过服务器中的某些用户 那一行代码是什么样子的,它需要与我的机器人代码中的其他功能交互吗 如果需要了解我的问题,我可以提供代码。//通过id获取公会。 const Guild=client.guilds.cache.get(“GuildID”); /* |由于Guild.members.cache是一个集合,因此可以使用filter()排除某些成员。

我有一个用于discord服务器的bot,它向我的服务器的所有成员发送dm

(代码是用node.js编写的。)

阅读代码时,我不知道如何添加异常以跳过服务器中的某些用户

那一行代码是什么样子的,它需要与我的机器人代码中的其他功能交互吗

如果需要了解我的问题,我可以提供代码。

//通过id获取公会。
const Guild=client.guilds.cache.get(“GuildID”);
/*
|由于Guild.members.cache是一个集合,因此可以使用filter()排除某些成员。
*/
const ExcludedMembers=[“UserID”、“UserID”、“UserID”];
const Members=Guild.Members.cache.filter(member=>!ExcludedMembers.includes(member.id));
/*
|Members常量包含公会中除ExcludedMembers之外的所有成员。
|现在您可以查看成员并发送消息。
*/
成员。forEach((成员,i)=>{
设置超时(()=>{
member.send(`Hello,这是${client.user.tag}!`).catch(e=>console.error(`无法将消息发送到${member.user.tag}!`))
},i*1000)
});

您能提供代码吗?在不知道自己在做什么的情况下,很难判断自己做错了什么