有什么办法让Discord Bot(JDA)停止所有当前进程?

时间:2020-10-24 18:39:32

标签: java discord

我首先要提到的是,该漫游器完全在直接消息中起作用。当机器人仍在加载反应时尝试删除其最后一条消息时,就会出现问题。尽管机器人确实完成了任务,但变得超级迟钝,控制台发出了以下消息:

[ForkJoinPool.commonPool-worker-3] 
ERROR RestAction - RestAction queue returned failure:    
[ErrorResponseException] 
10008: Unknown Message net.dv8tion.jda.api.exceptions.ContextException

我认为这是由于仍在打印反应,因为当正确加载所有反应时不会显示此错误。我试图打破我创建的反应循环(这就是我添加20个左右反应的方式),但这似乎效果不佳(它只能打印一个反应,或者滞后并给出相同的结果信息)。 ClearReactions()不能在私人消息中使用,RemoveReactions()也不可以。

因此,我认为能够做到这一点的最好方法是让我的机器人停止添加反应。那么,有什么方法可以使bot停止执行当前正在执行的任何进程?

0 个答案:

没有答案