当前位置: 首页 > 知识库问答 >
问题:

在一条消息中发送多个嵌入

黄聪
2023-03-14

如何在一条消息中发送多个嵌入?像这样发送多个:

await message.channel.send({embed: { //Send a new embed
        title: "Embed 1",
        fields: [{
            name: "Description",
            value: "The Description"
        }]
    }},
    embed: { //Send a new embed
        title: "Embed 2",
        fields: [{
            name: "Description",
            value: "The Description"
        }]
    }});

输出:

[object Object]
Embed 2
Description: The Description

我找不到任何关于发送多个嵌入的文档,在discord.js文件中提到了它,发送了一个嵌入列表。虽然我试过这个,但它也不起作用。

共有1个答案

庄高谊
2023-03-14

这当然是可能的,通过使用Webhook发送您的消息!

下面是WebHookMessageOptions的文档,您可以看到embeds选项接受MessageEmbed的数组。

快速示例:

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

这适用于最多10个嵌入。

 类似资料:
  • 20.3. 发送一条消息 JmsTemplate包含许多方便的方法来发送消息。有些发送方法可以使用 javax.jms.Destination对象指定目的地,也可以使用字符串在JNDI中查找目的地。没有目的地参数的发送方法使用默认的目的地。这里有个例子使用1.0.2版的JMS实现发送消息到一个队列。 import javax.jms.ConnectionFactory; import javax.

  • 我有一个程序,它创建一个套接字(服务器和客户端程序),并使用该套接字通过TCP端口发送消息。我的问题是,我如何交换多条消息?每次我发送消息时,端口都会关闭,我需要使用另一个端口发送另一条消息。 例如,我必须从客户端向服务器发送2个数字,服务器需要回复我发送的数字的总和。如何实现在同一端口上发送未定义的数字甚至2个数字? 以下是代码(相当标准的东西): 服务器: 客户: 例如,我运行代码并为服务器端

  • 我是ActiveMQ新手。我曾尝试在activemq中实现生产者-消费者(发送者-接收器)。在我的代码中,我很容易发送 这是我的制片人 MsgProducer。Java语言 MsgConsumer.java 有谁能帮我找出向多个消费者发送信息的方法吗。提前谢谢。

  • 我在询问之前搜索了这个问题,但我找不到类似的东西。我开发了一个客户端/服务器解决方案来发送/接收HL7消息。我使用套接字将客户端连接到服务器,从这个连接中,我只能使用OutputSteam对象发送1条HL7消息。我如何在同一个套接字连接中发送多个HL7?我尝试了不同的方法,但它们不能正常工作。 以下是我的客户端代码: 从服务器端 如何在同一套接字连接中发送更多HL7消息?

  • 我正在尝试用redis streams实现一个java应用程序,其中每个consomer只使用一条消息。就像管道/队列一样,每个使用者只接收一条消息,对其进行处理,完成后,使用者接收流中尚未处理的下一条消息。有效的方法是,每条消息只被一个消费者(使用xreadgroup)使用。 我从redislabs开始学习本教程 守则: 我当前的问题是,一个消费者从队列中获取多条消息,在某些情况下,其他消费者正

  • 我有一个简单的camel MINA服务器,使用JAVA DSL,我的运行方式与这里记录的示例类似: 独立运行骆驼并让它在JAVA中继续运行 MINA 2组件 我正在尝试创建一个托管在mina:tcp://localhost:9991(又名MyApp_B)的示例应用程序,该应用程序向托管在mina:tcp://localhost:9990(又名MyApp_A)的服务器发送一个非常简单的消息。 我想发