Discord.js 如果您有特定的职级/角色,请更改用户名

Discord.js 如果您有特定的职级/角色,请更改用户名,discord.js,Discord.js,我想让机器人不断地查看是否有任何用户拥有排名,如果找到具有该角色的用户,请在名称前添加一个表情符号 client.on('ready',()=>{ if(!member.roles.cache.find(r=>r.name==“Prueba”)){ //设置昵称 member.set昵称(`如果我做对了,你想更改成员昵称。在这种情况下,你必须做member而不是client。如果你使用的是v12,你需要在find之前添加cache //检查成员是否没有该角色 if(!member.roles.c

我想让机器人不断地查看是否有任何用户拥有排名,如果找到具有该角色的用户,请在名称前添加一个表情符号

client.on('ready',()=>{
if(!member.roles.cache.find(r=>r.name==“Prueba”)){
//设置昵称

member.set昵称(`如果我做对了,你想更改成员昵称。在这种情况下,你必须做
member
而不是
client
。如果你使用的是v12,你需要在
find
之前添加
cache

//检查成员是否没有该角色
if(!member.roles.cache.find(r=>r.name==“Prueba”)){
//设置昵称

member.setNickname(`And?你有什么问题?我也确信人们会完全喜欢他们的显示名被更改:)我的问题是bot没有修改排名为“Prueba”的人的名字我的问题是bot没有修改排名为“Prueba”的人的名字你确定机器人可以更改昵称吗?因为这对我来说很好。还要确保你没有这个角色。我还编辑了代码,所以它现在会告诉你你是否有这个角色。