我想让机器人不断寻找是否有用户排名,如果找到具有该角色的用户,请在名称前添加表情符号
client.on('ready', () => {
if(!member.roles.cache.find(r => r.name === "Prueba")){
//Set the nickname
member.setNickname(`? ${nickname}`)
}
});
答案 0 :(得分:0)
如果我做对了,您想更改会员昵称。在这种情况下,您必须执行member
而不是client
。如果您使用的是v12,则需要在cache
之前添加find
//Check if member doesn't have the role
if(!member.roles.cache.find(r => r.name === "Prueba")){
//Set the nickname
member.setNickname(`? ${nickname}`)
}else{
console.log(`${member.tag} has the role`)
}