How to check if user has a role?

I'm trying to like below
module.exports = {
name: "guildMemberRemove",
once: false,

execute(member, client){

roleIds = "1072269497299374130"
const userHasRole = member.roles.some(r => roleIds.has(r));

console.log(userHasRole)
// member.roles.add(NotAuthRoleID).then(console.log('Role remove: ' + member.id));
}
}
module.exports = {
name: "guildMemberRemove",
once: false,

execute(member, client){

roleIds = "1072269497299374130"
const userHasRole = member.roles.some(r => roleIds.has(r));

console.log(userHasRole)
// member.roles.add(NotAuthRoleID).then(console.log('Role remove: ' + member.id));
}
}
But It didnt work... Is it old version code ? ( const userHasRole = member.roles.some(r => roleIds.has(r)); )
7 Replies
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Idris
Idris17mo ago
member.roles.cache.has(roleId) and you’re trying to add a role when the member is leaving which makes no sense
#[derive(ApEnrl)]
It works perfectly haha Thank youuuu
Idris
Idris17mo ago
no prob
#[derive(ApEnrl)]
🙂 Can I ask more? how to ban that user from server?
Idris
Idris17mo ago
member.guild.bans.create(member)
#[derive(ApEnrl)]
Thank uuu