Python “我该如何解决?”;“事件循环已关闭”;不和谐的机器人

Python “我该如何解决?”;“事件循环已关闭”;不和谐的机器人,python,discord,bots,discord.py,event-loop,Python,Discord,Bots,Discord.py,Event Loop,因此,我试图发出一个命令,重新启动discord机器人,但我得到了一个错误,我无法理解,请帮助我。我根本不知道我该做什么 @bot.command(name = "restart", aliases = ["r"], help = "Restarts the bot.") async def restart(ctx): embed = discord.Embed( title = f&q

因此,我试图发出一个命令,重新启动discord机器人,但我得到了一个错误,我无法理解,请帮助我。我根本不知道我该做什么

 @bot.command(name = "restart", aliases = ["r"], help = "Restarts the bot.")
    async def restart(ctx):
        embed = discord.Embed(
            title = f"{bot.user.name} Restarting!",
            color = bot.embed_color,
            timestamp = datetime.datetime.now(datetime.timezone.utc)
        )
    
        embed.set_footer(
        text = bot.footer,
        icon_url = bot.footer_image
        )
        await bot.log_channel.send(embed = embed)
    
        await ctx.message.add_reaction('✅')
        await bot.logout()
这是我收到的错误信息

Traceback (most recent call last):
  File "C:\Python86\lib\asyncio\proactor_events.py", line 116, in __del__
    self.close()
  File "C:\Python86\lib\asyncio\proactor_events.py", line 108, in close
    self._loop.call_soon(self._call_connection_lost, None)
  File "C:\Python86\lib\asyncio\base_events.py", line 719, in call_soon
    self._check_closed()
  File "C:\Python86\lib\asyncio\base_events.py", line 508, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000017711E99550>
Traceback (most recent call last):
  File "C:\Python86\lib\asyncio\proactor_events.py", line 116, in __del__
  File "C:\Python86\lib\asyncio\proactor_events.py", line 108, in close
  File "C:\Python86\lib\asyncio\base_events.py", line 719, in call_soon
  File "C:\Python86\lib\asyncio\base_events.py", line 508, in _check_closed
RuntimeError: Event loop is closed
回溯(最近一次呼叫最后一次):
文件“C:\Python86\lib\asyncio\proactor\u events.py”,第116行,在__
self.close()
文件“C:\Python86\lib\asyncio\proactor\u events.py”,第108行,关闭
self.\u循环。尽快呼叫(self.\u呼叫\u连接\u丢失,无)
文件“C:\Python86\lib\asyncio\base\u events.py”,第719行,在call\u soon中
自我检查关闭()
文件“C:\Python86\lib\asyncio\base\u events.py”,第508行,在\u check\u closed中
raise RUNTIMERROR('事件循环已关闭')
RuntimeError:事件循环已关闭
在中忽略异常:
回溯(最近一次呼叫最后一次):
文件“C:\Python86\lib\asyncio\proactor\u events.py”,第116行,在__
文件“C:\Python86\lib\asyncio\proactor\u events.py”,第108行,关闭
文件“C:\Python86\lib\asyncio\base\u events.py”,第719行,在call\u soon中
文件“C:\Python86\lib\asyncio\base\u events.py”,第508行,在\u check\u closed中
RuntimeError:事件循环已关闭

此代码仅将机器人注销。如何再次启动bot?对于一个bat文件,我们不知道这个bat文件是什么样子,也不知道其他Python代码是什么样子。请编辑您的问题,使其成为