我正在开发一个不和谐机器人,我有一个命令,列出对象。
显然,在几秒钟内列出许多消息后,不和谐在允许发送接下来的十条消息之前已经延迟了。
有没有办法在一条消息中发送许多嵌入?
msg.reply(embed1, embed2);
我尝试使用上面的行,其中msg
是命令消息,但机器人响应:
[1:18 PM] BOT Bot: [object Object]
Embed 2
Content
嵌入2已发送,但机器人编写的不是第一个嵌入[object Object]
我注意到发送消息不和谐接受两个参数——原始文本消息和嵌入。
我还尝试将所有嵌入组合到一个对象中,但这不起作用:
msg.reply("Text Message", { embed1, embed2 });
我希望机器人以正确的顺序在一条消息中列出我的所有对象。
提前感谢!
不幸的是,在不和谐API中无法在单个消息中发送多个嵌入(作为客户端)。一个简单的解决方案可能是发送包含每个嵌入顺序的多个消息,从而创建类似的外观。
正如JackRed所指出的,在Webhooks中,每条消息可以发送10个嵌入,但在大多数情况下,这将是非常不方便和不合逻辑的。