【发布时间】:2021-08-14 00:29:27
【问题描述】:
run: async (client, message, args) => {
let rolemember = message.guild.roles.cache.get("846761815899111460");
const supportGuild = message.client.guilds.cache.get('830488981518942319')
console.log(`supportGuild : ${supportGuild}`)
const usermember = supportGuild.members.cache.get(message.author.id)
console.log(`usermember : ${usermember}`)
if(usermember.roles.has("831476829126393887")) {
message.member.roles.add(rolemember);
console.error();
return message.channel.send(`${message.author} You already have this role`);
}
else{
return message.channel.send(`${message.author} You don't have this role!`);
}
}
}
在日志中写着usermember : undefined
错误是:
(node:3696) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'roles' of undefined
感谢 Zsolt Meszaros
【问题讨论】:
标签: javascript discord.js