如何将许多不和谐嵌入附加到一条消息中?
Posted
技术标签:
【中文标题】如何将许多不和谐嵌入附加到一条消息中?【英文标题】:How can you attach many discord embeds to one message? 【发布时间】:2019-09-29 14:41:24 【问题描述】:我正在开发一个不和谐的机器人,我有一个命令,列出对象。 显然,在几秒钟内列出了许多消息后,discord 在允许发送接下来的十条消息之前延迟了。 有没有办法在一条消息中发送多个嵌入?
msg.reply(embed1, embed2);
我尝试使用上面的行,其中msg
是命令消息,但机器人回应:
[1:18 PM] BOT Bot: [object Object]
Embed 2
Content
Embed 2 已发送,但机器人写的不是第一个 embed,而是 [object Object]
我注意到发送消息不和谐接受两个参数 - 原始文本消息和嵌入。
我也尝试将所有嵌入合并到一个对象中,但没有奏效:
msg.reply("Text Message", embed1, embed2 );
我希望机器人以正确的顺序在一条消息中列出我的所有对象。
提前致谢!
【问题讨论】:
【参考方案1】:不幸的是,在 Discord API 中无法在单个消息中发送多个嵌入(作为客户端)。一个简单的解决方案可能是按顺序发送包含每个嵌入的多条消息,从而创建相似的外观。
正如JackRed 所指出的,在Webhooks 中可能每条消息发送10 个嵌入,但在大多数情况下这会非常不方便且不合逻辑。
【讨论】:
感谢您的回复!是的,这很可悲! 使用 webhook 怎么样?他们有 10 个嵌入限制/消息以上是关于如何将许多不和谐嵌入附加到一条消息中?的主要内容,如果未能解决你的问题,请参考以下文章
Discord.py 如何从不和谐消息中读取 int 并将其作为变量发送到嵌入中