Discord JDA - 定时静音

Posted

技术标签:

【中文标题】Discord JDA - 定时静音【英文标题】:Discord JDA - Timed Mutes 【发布时间】:2021-04-24 19:24:11 【问题描述】:

我正在尝试找到一种方法来制作定时静音。目前,我将数据保存到一个 JSON 文件中,其中包括以秒为单位的长度和发出静音的日期。以前,我使用了一个简单的 .queueAfter() 方法,但觉得这在未来还不够好。有人可以解释一个简单的方法来做到这一点吗?任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

我认为您可以使用Instant 来存储最终日期(使用plus() 方法来实现到日期的分钟/小时)。 然后使用 ScheduledExecutorService 和 scheduleAtFixedRate() 比较当前 Instant 和您存储的 Instant。

【讨论】:

以上是关于Discord JDA - 定时静音的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 中的 Discord JDA 在 Discord 上的特定时间发送消息

Discord JDA 依赖缺失

Discord JDA OnReady 不起作用

如何使用 JDA 在 Discord 服务器(不是用户/机器人 DM)中创建私人频道:Java Discord API

Java Discord Bot (JDA) 检查是不是固定

如何修复此 JDA discord bot 错误?