我随机地得到了错误:A MessageReceived handler is blocking the gateway task,当这种情况发生时,我的碎片是错误导致的断开连接而没有重新连接。
所有命令似乎都会出现这个问题。但实际上只有一小部分变化在发生。大多数情况下,错误发生在某人使用颜色=命令时,因为这是使用最多的命令。
我正在使用Discord.net v2.0.0-beta。我换了测试版,因为我的1.0.2也有同样的问题
发布于 2019-05-07 13:45:21
当某物正在运行时,当您的机器人接收到新消息时,会发生此错误。您的bot希望处理该命令,但前面的任务仍在运行,因此必须等待它完成。
你可以通过让你的机器人异步来解决这个问题。异步编程的一个很好的介绍可以找到这里。
https://stackoverflow.com/questions/53281366
复制相似问题