首页 > 解决方案 > discord.js 用户 ID avatarURL 嵌入

问题描述

我尝试通过 userID 显示头像,因为它希望如果我更改它,将显示通过我的用户 ID 在嵌入页脚中加载的新头像。有谁知道v12怎么样?{不需要message.author}

else if(isValidCommand(message, "embed")) {
    let embedContent = message.content.substring(9);
    let embed = new discord.MessageEmbed();
    embed.addField('Message: ', embedContent);
    embed.setColor('PURPLE');
    embed.setAuthor(message.author.tag, message.author.avatarURL());
    embed.setThumbnail( client.user.avatarURL());
    embed.setTitle("Func title comming soon");
    embed.setURL(``);
    embed.setDescription("Func description comming soon");
    embed.setImage(``);
    embed.setTimestamp(Date.now());
    embed.setFooter("© 2020 Dominik ~rejzer#9345 | link |", **[USERID .avatarURL or .displayAvatarURL]** ); 
    message.channel.send(embed);
}

标签: javascriptdiscorddiscord.jsavatar

解决方案


我希望您希望将您的个人资料图片放在嵌入的底部。所以使用以下:

 bot.guilds.resolve(guildID).members.resolve(userID).user.avatarURL()

其中 bot 是您的客户Discord.Client()


推荐阅读