Javascript 如何修复:未定义角色(Discord.js)

Javascript 如何修复:未定义角色(Discord.js),javascript,node.js,discord,discord.js,repl.it,Javascript,Node.js,Discord,Discord.js,Repl.it,我试图在成员加入我的服务器时向其添加角色,以下是我的代码: 我遇到的问题是“引用错误:未定义角色”有人能帮我解决这个问题吗 client.on(“guildMemberAdd”,(成员)=>{ log(“User”+member.User.username+“已加入服务器!”); var role=member.guild.roles.cache.find((role)=>role.name==“javjaj”); 角色。添加(角色); }); 问题在于角色变量从未在代码段中定义 client

我试图在成员加入我的服务器时向其添加角色,以下是我的代码:

我遇到的问题是
“引用错误:未定义角色”
有人能帮我解决这个问题吗

client.on(“guildMemberAdd”,(成员)=>{
log(“User”+member.User.username+“已加入服务器!”);
var role=member.guild.roles.cache.find((role)=>role.name==“javjaj”);
角色。添加(角色);
});

问题在于
角色
变量从未在代码段中定义


client.on(“guildMemberAdd”,GuildMember=>{
//当公会成员进入公会时进行日志记录。
log(`${GuildMember.user.tag}加入${GuildMember.guild.name}!`);
const Role=GuildMember.guild.roles.cache.find(Role=>Role.name==“Javjajjaj”);//在GuildMember的公会中按名称查找角色。
//检查角色是否存在。
if(!Role)返回console.error(“找不到角色!”);
//正在尝试将角色添加到GuildMember并捕获任何错误。
GuildMember.roles.add(Role.catch)(error=>console.error(`无法将角色添加到GuildMember.|${error}');
});

您从未在代码中定义
角色