Discord.net分片随机断开

时间:2018-11-13 12:48:15

标签: discord.net

我随机得到错误:A MessageReceived handler is blocking the gateway task,而发生这种情况时,我的碎片是发生错误的情况下断开连接而没有重新连接。

所有命令似乎都出现了问题。但是实际发生的变化很小。大多数情况下,当某人使用 Color = 命令时会发生错误,因为这是最常用的命令。

我使用Discord.net v2.0.0-beta。我切换到Beta版是因为我在1.0.2版中遇到了同样的问题

1 个答案:

答案 0 :(得分:1)

当某些内容正在运行并且您的机器人收到新消息时,会发生此错误。您的机器人希望处理该命令,但上一个任务仍在运行,因此必须等待其完成。

您可以通过使漫游器异步来解决此问题。 here是异步编程的很好介绍。