javascript - 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);
}
解决方案
我希望您希望将您的个人资料图片放在嵌入的底部。所以使用以下:
bot.guilds.resolve(guildID).members.resolve(userID).user.avatarURL()
其中 bot 是您的客户Discord.Client()
(
推荐阅读
- javascript - Node.JS:简单的 GET 请求模块抛出“检测到可能的 EventEmitter 内存泄漏”
- node.js - node.js 背压和排水事件。我遇到了内存泄漏警告
- arraylist - 数字系统之间的变化
- android - Android - FileNotFoundException 打开失败:EACCES(权限被拒绝)
- python - 如何使用 imblearn 管道在 sklearn gridsearchcv 后保存模型:TypeError: can't pickle _thread.RLock objects
- mysql - 有没有另一种方法来打开一个巨大的 SQL 文件而不是 MySQL cmd 、 Em Editor 和 bigdump ?
- java - 有没有办法将多个规则的零个或多个模式组合到 Antlr4 中的一个列表中?
- r - 用 R 读取二进制文件
- json - 如何使用 html 模板解组结构?
- macos - MacOS:两个 Perl 安装:“Dumper.c:可加载库和 perl 二进制文件不匹配”