Discord.js 检查成员获得角色
Discord.js check for member getting a role
我目前正在尝试找到一种方法来在用户被授予特定角色时执行一些代码
但是遗憾的是我没有在上面找到任何好的资源
我想可能有一种使用 AUDIT 日志的方法,但是出于安全考虑,我想避免使用审计日志
client.on('guildMemberUpdate', async(before, after) => {
const role = before.guild.roles.cache.get('ROLE_ID');
if(!before.roles.has(role) && after.roles.has(role)){
//code
}
})
很简单,guildMemberUpdate
公会成员更新时触发事件,即角色更新。
#guildMemberUpdate
我目前正在尝试找到一种方法来在用户被授予特定角色时执行一些代码
但是遗憾的是我没有在上面找到任何好的资源
我想可能有一种使用 AUDIT 日志的方法,但是出于安全考虑,我想避免使用审计日志
client.on('guildMemberUpdate', async(before, after) => {
const role = before.guild.roles.cache.get('ROLE_ID');
if(!before.roles.has(role) && after.roles.has(role)){
//code
}
})
很简单,guildMemberUpdate
公会成员更新时触发事件,即角色更新。
#guildMemberUpdate