javascript - Discord.JS 嵌入:页脚中的用户头像
问题描述
我正在尝试将我朋友为 Discord 机器人制作的一些 PHP 代码移植到 DiscordJS。这是他为嵌入(在 PHP 中)编写的内容:
$embed->setFooter($message->author->username, $av = $message->user->avatar);
我在尝试移植将用户头像添加到页脚的部分时遇到问题,我无法弄清楚“AV”是什么以及它如何将图像添加到文本的开头。
解决方案
AV 是第二个参数$embed->setFooter)
[取自文档]
在 discord.js 中,还有两个参数text: StringResolvable
和iconURL: string
. iconURL
是一个可选参数。
移植
$embed->setFooter($message->author->username, $av = $message->user->avatar);
只需添加
embed.setFooter(message.author.username, message.user.displayAvatarURL());
推荐阅读
- c++ - 如何让 if() 由 && 而不是 || 分割
- java - spring boot 跟踪更新值
- go - nano 上的 golang 格式搞砸了,而在 vscode 上还可以。nano 格式被推送到 git
- google-maps - 向数据层添加几何图形 - 如何在添加过程中设置特征样式?
- php - 在 localhost laravel 上安装新的 Laravel 源
- sql - ActiveRecord 多对多我应该制作另一个表来保存关系信息吗?
- sql - 在 postgres 中合并查询
- ffmpeg - 高效的命令行来裁剪视频,覆盖另一个裁剪并使用 ffmpeg 缩放结果
- reactjs - 从 fetch 调用变量到 React 渲染函数
- javascript - 如何在表单提交之前立即在无线电输入上设置CustomValidity