gpt4 book ai didi

javascript - 是否可以在嵌入中附加多个图像?

转载 作者:行者123 更新时间:2023-12-02 23:15:28 25 4
gpt4 key购买 nike

我正在 discord.js 中设置一个 waifu gacha 游戏,想知道是否可以发送包含多个图像的嵌入内容?与此相同的事情

(https://pm1.narvii.com/7022/e92995beeea9d48d4344c7fcdd97bedbf3fd4d13r1-1920-1080v2_hq.jpg)

如果需要,这是我的嵌入代码:

    number = Math.floor(Math.random() * animechr.characters.length);
oof = animechr.characters[number]["name"]
oof2 = animechr.characters[number]["image_url"]
const waifu = new Discord.RichEmbed()
.setAuthor(anime.title)
.setThumbnail(oof2)
.setTitle(oof)
.setTimestamp()
.setFooter('Pulled time:')
message.channel.sendEmbed(waifu)

虽然我不知道如何实现这一点,但除了 .setImage.setThumbnail 之外,我真的没有任何基础。

最佳答案

我找到了this Reddit post这表明只要 URL 属性完全相同,客户端就会聚合属于同一消息的嵌入内容。
为了显示标题和其他 Prop ,需要在第一次嵌入时设置它们。
但请注意,设置 URL 属性也会使嵌入标题链接到所设置的任何 URL。
另请注意,移动应用程序会丢弃除第一个嵌入之外的所有内容。

const embeds = [
new EmbedBuilder().setURL("https://example.org/").setImage("https://picsum.photos/500/500")
.setTitle("title").setDescription("desc").setFooter({ text: "footer" }),
new EmbedBuilder().setURL("https://example.org/").setImage("https://picsum.photos/500/400"),
new EmbedBuilder().setURL("https://example.org/").setImage("https://picsum.photos/400/500"),
new EmbedBuilder().setURL("https://example.org/").setImage("https://picsum.photos/400/400"),
];

await interaction.reply({ embeds });

showcase

关于javascript - 是否可以在嵌入中附加多个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57182398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com