Discord.js-当某人收到特定角色时,是否有任何方式触发事件?

Discord.js-当某人收到特定角色时,是否有任何方式触发事件?,discord,discord.js,Discord,Discord.js,提前道歉;我不熟悉Javascript和Discord.js。我主要想做的是检查用户何时收到特定角色,然后向他们发送消息。我觉得这不应该像现在这么难,但我就是想不出来。任何帮助都将不胜感激。谢谢 您可以使用事件,该事件在以下情况下发出: 公会成员改变-即新角色、删除的角色、昵称。当用户的详细信息(例如用户名)更改时也会发出 client.on('guildMemberUpdate',(旧成员,新成员)=>{ //如果该成员获得该角色 如果(!oldMember.roles.cache.has(“

提前道歉;我不熟悉Javascript和Discord.js。我主要想做的是检查用户何时收到特定角色,然后向他们发送消息。我觉得这不应该像现在这么难,但我就是想不出来。任何帮助都将不胜感激。谢谢

您可以使用事件,该事件在以下情况下发出:

公会成员改变-即新角色、删除的角色、昵称。当用户的详细信息(例如用户名)更改时也会发出

client.on('guildMemberUpdate',(旧成员,新成员)=>{
//如果该成员获得该角色
如果(!oldMember.roles.cache.has(“”)和
newMember.roles.cache.has(“”)){
//做点什么。。。。
};
})