在文档中,它指出Message
可以有array of Embeds。
这显然使人质疑,是否可以通过一条消息发送多个RichEmbed
。
发送嵌入广告的正常方法是使用MessageOptions对象,如下所示:
message.channel.send({embed: embedName});
尽管这似乎不允许使用RichEmbeds的倍数,但有人知道是否可以发送多个吗?
答案 0 :(得分:2)
Abz6is指出,您可以使用Webhook一次发布多个RichEmbeds
。
Here是WebhookMessageOptions
的文档。
简单示例:
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个。
答案 1 :(得分:-1)
是的!可以这样做
if(message.content.startswith(Anything)) {
message.channel.send({embed: embedName});
message.channel.send({embed: embedName});
}
Caltrop的答案也有效。