node.js - 缩略图中的 Discord.js 用户头像
问题描述
您好,我希望用户执行命令。他的头像可以在嵌入的缩略图中看到。我用V12
我的代码
client.on("message", async message => {
let cmd = message
if (message.content === 'test') {
if (message.author.bot) return;
const Embedentwickler = new Discord.MessageEmbed()
.setColor('#0404B4')
.setTitle(message.author.username)
.setAuthor('test')
.setThumbnail(message.author.avatarURL)
.setDescription('test'
.addFields(
)
.setTimestamp()
.setFooter('test');
message.channel.send(Embedentwickler);
}})
解决方案
User.avatarURL()
是一个方法(出于某种原因),而不是一个属性,所以你应该这样做:
.setThumbnail(message.author.avatarURL())
推荐阅读
- python - 在 PyPi Nexus 上存储 python zipapp (`.pyz`)
- linux - linux:在内核驱动代码中创建设备文件
- ethereum - 尝试使用 brownie 框架将标准 OpenZeppelin ERC777 合约部署到 ganache-cli 时出错
- javascript - React hooks:为什么异步函数中的多个 useState 设置器会导致多次重新渲染?
- java - 如何重写方法以便打印出问题的预期结果?
- javascript - 如何在 Vue 的 ant-table 中显示数据?
- azure - 无法连接到 azure bot
- json - 邮递员 - 发布请求 - 错误 415 不支持的媒体类型
- django - Django 测试:Residence() 有一个意外的关键字参数“hotel_id”
- powershell - 将同一目录从多个父目录复制到多个目标