【发布时间】:2020-07-24 11:17:51
【问题描述】:
我做了一个用户信息命令,我想展示的一件事是成员的角色。但出于某种奇怪的原因,我收到了TypeError: Cannot read property 'cache' of undefined。
请帮助我,我的代码列在下面以供参考。谢谢!
case 'whois': {
const embed = new Discord.MessageEmbed()
var user = message.mentions.users.first()
if(!args[1]) return message.reply('Apologies! Please specify a particular member!');
embed.setTitle('User Information')
embed.addField('Username', user.username)
embed.addField('User ID', user.id)
embed.addField('User Tag', user.tag)
embed.addField('Roles:', user.roles.cache.map(r =>`${r}`).join(' | '))
embed.addField('Created at:', user.createdAt)
embed.setColor(0x00FF93)
embed.setThumbnail(user.avatarURL())
embed.setFooter('Generated by Salty!')
message.channel.send(embed);
break;
}
【问题讨论】:
标签: javascript discord.js