【问题标题】:Delete MessageEmbed after 10 seconds using JDA使用 JDA 10 秒后删除 MessageEmbed
【发布时间】:2021-03-05 09:32:24
【问题描述】:

我想发送一个带有机器人的 MessageEmbed,它应该在 10 秒后被删除。对于简单的短信,我找到了这个解决方案:use JDA delete message 10 seconds after sending,但没有嵌入消息的解决方案。

【问题讨论】:

  • 嵌入也是一样的。嵌入只是消息的一部分。

标签: java discord discord-jda


【解决方案1】:
  channel.sendMessage(msg).queue(m -> m.delete().queueAfter(10, TimeUnit.SECONDS));

在 JDA 中,当您对操作进行排队时,您可以添加一个在操作成功完成后执行的使用者,在该使用者中您可以做任何您想做的事情,例如 10 秒后删除消息。

在此处了解更多信息:https://ci.dv8tion.net/job/JDA/javadoc/net/dv8tion/jda/api/requests/RestAction.html

【讨论】:

    猜你喜欢
    • 2019-12-25
    • 2021-10-18
    • 2022-01-22
    • 2022-01-06
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 2023-03-11
    • 2011-02-15
    相关资源
    最近更新 更多