【问题标题】: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 });

我希望机器人以正确的顺序在一条消息中列出我的所有对象。

提前致谢!

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    不幸的是,在 Discord API 中无法在单个消息中发送多个嵌入(作为客户端)。一个简单的解决方案可能是按顺序发送包含每个嵌入的多条消息,从而创建相似的外观。

    正如JackRed 所指出的,在Webhooks 中可能每条消息发送10 个嵌入,但在大多数情况下这会非常不方便且不合逻辑。

    【讨论】:

    • 感谢您的回复!是的,这很可悲!
    • 使用 webhook 怎么样?他们有 10 个嵌入限制/消息
    猜你喜欢
    • 2019-10-11
    • 2021-12-03
    • 2021-01-10
    • 2020-04-12
    • 2021-12-12
    • 2021-10-09
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多