您如何将许多不和谐的嵌入内容附加到一条消息中?
How can you attach many discord embeds to one message?
我正在开发一个 discord 机器人,我有一个命令,列出对象。
显然,在几秒钟内列出许多消息后,discord 在允许发送接下来的十条消息之前设置了延迟。
有没有办法在一条消息中发送多个嵌入?
msg.reply(embed1, embed2);
我试过使用上面的行,其中 msg
是命令消息,但机器人响应:
[1:18 PM] BOT Bot: [object Object]
Embed 2
Content
嵌入 2 已发送,但机器人写入的不是第一个嵌入 [object Object]
我注意到发送消息 discord 接受两个参数 - 原始文本消息和嵌入。
我也试过将所有嵌入物组合到一个对象中,但这没有用:
msg.reply("Text Message", { embed1, embed2 });
我希望机器人能够在一条消息中以正确的顺序列出我的所有对象。
提前致谢!
不幸的是,在 Discord API 中无法在单个消息中发送多个嵌入(作为客户端)。一个简单的解决方案是按顺序发送包含每个嵌入的多条消息,创建相似的外观。
正如 JackRed 指出的那样,在 Webhooks 中 可能 每条消息发送 10 个嵌入,但在大多数情况下,这将非常不方便且不合逻辑。
我正在开发一个 discord 机器人,我有一个命令,列出对象。
显然,在几秒钟内列出许多消息后,discord 在允许发送接下来的十条消息之前设置了延迟。
有没有办法在一条消息中发送多个嵌入?
msg.reply(embed1, embed2);
我试过使用上面的行,其中 msg
是命令消息,但机器人响应:
[1:18 PM] BOT Bot: [object Object]
Embed 2
Content
嵌入 2 已发送,但机器人写入的不是第一个嵌入 [object Object]
我注意到发送消息 discord 接受两个参数 - 原始文本消息和嵌入。
我也试过将所有嵌入物组合到一个对象中,但这没有用:
msg.reply("Text Message", { embed1, embed2 });
我希望机器人能够在一条消息中以正确的顺序列出我的所有对象。
提前致谢!
不幸的是,在 Discord API 中无法在单个消息中发送多个嵌入(作为客户端)。一个简单的解决方案是按顺序发送包含每个嵌入的多条消息,创建相似的外观。
正如 JackRed 指出的那样,在 Webhooks 中 可能 每条消息发送 10 个嵌入,但在大多数情况下,这将非常不方便且不合逻辑。