Discord.js 如何向特定频道发送特定角色更改通知?

Discord.js 如何向特定频道发送特定角色更改通知?,discord.js,Discord.js,当某个人的角色发生变化时,我想通知我们的主要聊天频道,不过是一个特定的角色-我如何才能做到这一点?我希望我能很好地理解你的问题。如果事件被触发,您必须使用事件来检查角色是否仍然相同。然后,您必须运行一个简单的for循环,并检查从guildMember中删除或分配了哪些角色 代码如下: const Discord=require'Discord.js'; const client=新的Discord.client; client.on'guildMemberupdate',oldMember,n

当某个人的角色发生变化时,我想通知我们的主要聊天频道,不过是一个特定的角色-我如何才能做到这一点?

我希望我能很好地理解你的问题。如果事件被触发,您必须使用事件来检查角色是否仍然相同。然后,您必须运行一个简单的for循环,并检查从guildMember中删除或分配了哪些角色

代码如下:

const Discord=require'Discord.js'; const client=新的Discord.client; client.on'guildMemberupdate',oldMember,newMember=>{ const messagechannel=oldMember.guild.channels.findr=>r.name===“应发送公告的频道名称”; 如果!messagechannel return“通道不存在!”; 如果oldMember.roles.size