discord - 是否可以在一条消息中发送多个 RichEmbeds

标签 discord discord.js

在文档中,它指出 Message 可以有一个 array of Embeds .

如果可以用一条消息发送多个 RichEmbed,这显然提出了一个问题。

发送嵌入的正常方式是使用 MessageOptions对象,像这样:

message.channel.send({embed: embedName});

虽然这似乎不允许多个 RichEmbeds,但有人知道是否可以发送多个吗?

最佳答案

作为Abz6is指出,您可以使用 Webhook 一次发布多个 RichEmbeds

HereWebhookMes​​sageOptions 的文档。

简单示例:

message.channel.createWebhook('Webhook Name', message.author.displayAvatarURL)
.then(w => w.send({embeds: [
    new Discord.RichEmbed().setAuthor('Embed 1'),
    new Discord.RichEmbed().setAuthor('Embed 2'),
]}));

这适用于最多 10 个嵌入。

关于discord - 是否可以在一条消息中发送多个 RichEmbeds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57746816/

相关文章:

javascript - 如何修复 RichEmbed?

javascript - TypeError : usert. addItem 不是函数

javascript - 保存 json 响应 n 分钟

python - Discord Python - 如何从用户 ID 获取用户名?

python - 如果 channel 是私有(private)的,我怎么能得到 "check"呢?

javascript - DiscordJS - 从数组中嵌入随机图像

javascript - Discord.JS 中命令中的参数错误

javascript - DiscordAPI错误: Unknown Channel when attempting to send invite upon guild creation

javascript - Discord - 如何授予我的机器人权限。 [Javascript]

javascript - Discord Bot 异步函数中的 Giphy API