此线程没有解决我的问题,这就是为什么我再次询问。 I am trying to make a discord.js avatar command,and the mentioning portion doesn't work correctly
当我使用我的头像命令而未提及用户时,它会按预期显示我的头像,但是当我提及一个用户时,它会显示“未定义的头像”并且未显示头像
module.exports.run = async (Client,msg,args) => {
let member = msg.mentions.members.first() || msg.author
let embed = new Discord.RichEmbed()
.setTitle(`${member.username}'s Avatar`)
.setImage(member.avatarURL)
.setColor(0x233f23);
msg.channel.send(embed)
}
它似乎没有找到提到的用户,但我不知道为什么
在我用过
if (!member) member = msg.author
但是那仍然给我带来了同样的问题,因此我从上面链接的线程中应用了修复程序,并且仍然是同一件事。