我正在使用discord.js,我试图在嵌入的缩略图中显示一个本地图像,但是它根本没有显示出来,并且缩略图是空的,没有发送任何错误
const embed = new Discord.MessageEmbed()
.setAuthor(`${user.tag}\'s profile (${user.id})`, user.avatarURL())
.addField(`Skin`, `${skin2}`)
.addField(`Total Coins`, `${coinicon} ${coins}`)
.addField(`Inventory Items (${amount})`, `${items}`)
.setThumbnail('attachment://red.png')
.setTimestamp()
.setColor('#00ffff')
.setFooter(message.member.user.tag, message.author.avatarURL());
message.channel.send(embed)
“red.png”是这样存储的
我还尝试将代码更改为
.setThumbnail('attachment://assets//colors//red.png')
但也没用,有什么帮助吗?
当您使用文章中的第一段代码时,请尝试将message.channel.send更改为:
message.channel.send({
embed,
files: [{
attachment: '../../assets/colors/red.png',
name: 'red.png'
}]
});
为了设置attachment:/red.png
,实际上需要首先附加它。
为此,请使用本地路径+附件名称创建附件(将在附件:/
中使用):
const attachment = new Discord.MessageAttachment(
"./path/to/red.png", // <- local image path
"red.png" // <- name for "attachment://"
);
然后使用
.attachFiles(attachment)
在您的代码中:
const attachment = new Discord.MessageAttachment("./path/to/red.png", "red.png");
const embed = new Discord.MessageEmbed()
.attachFiles(attachment) // <- add attachment
.setAuthor(`${user.tag}\'s profile (${user.id})`, user.avatarURL())
.addField(`Skin`, `${skin2}`)
.addField(`Total Coins`, `${coinicon} ${coins}`)
.addField(`Inventory Items (${amount})`, `${items}`)
.setThumbnail('attachment://red.png')
.setTimestamp()
.setColor('#00ffff')
.setFooter(message.member.user.tag, message.author.avatarURL());
message.channel.send(embed);
我见过很多不和谐的嵌入代码,比如: (这是一个老问题,我是新来的,所以…) 所以,我不明白的是什么是触发因素?就像你应该打字一样。乒乓球对吗?那么,我应该键入什么来获取我的bot类型呢?
问题内容: 我正在尝试在HTML 的元素上显示png图像。该按钮与图像的大小相同,并且显示了图像,但由于某种原因不在中心,因此无法看到全部。换句话说,图像的右上角似乎位于按钮的中心而不是按钮的右上角。 这是HTML代码: 更新: 我认为实际发生的是利润问题。我得到两个像素的边距,因此背景图像从按钮中消失了。该按钮和图像的大小相同,这是唯一的,所以这是非常noticable ......我试过,但它
机器人发送嵌入消息(包含文本和gif)。然而,gif根本不加载。一切似乎都在为其他命令工作,但这个特定的命令不工作。我真的不知道,请帮帮我。我的代码: 下面是这条消息的图片:
我一直在寻找将图像嵌入到与Laravel一起发送的电子邮件中的方法。我发现大多数人使用的方法是将图像作为附件嵌入。 有没有一种方法可以嵌入一个没有附件的图像?我尝试将图像转换为bas64字符串,但这甚至不起作用。
问题内容: 我目前有一个程序,可以从列表中随机选择引号并通过电子邮件发送。我现在也尝试在电子邮件中嵌入图片。我遇到了一个问题,可以附加电子邮件,但报价不再起作用。我已经在网上进行了研究,但解决方案对我不起作用。请注意,我使用的是Python 3.2.2。 任何指导将不胜感激。 从上面的代码可以看出,我尝试了不同的方法(引用#) 问题答案: 您正在费力地在中构造有效的MIME消息,然后放弃它并发送一
问题内容: 我想创建一个带有缩略图的图像文件视图,所以我将FileView子类化,并在创建方法中进行了一些缩放,以便显示缩略图图像。 但是,总体效果是,该小部件在打开目录并显示缩略图之前需要花费一些时间。在下面的createImageIcon()中,我需要两次调用new ImageIcon()两次,分别使用图像文件路径和下一次调整大小的图像作为构造函数参数。我认为这是使小部件变慢的原因。 有没有更