Eag*_*e57 5 python discord discord.py
当我使用以下代码启动 Discord.py 机器人时:
\n\n> from discord.ext import commands\n> \n> bot = commands.Bot(command_prefix = ",", description = "Bot de eagle57")\n> \n> bot.run("Mytoken")\nRun Code Online (Sandbox Code Playgroud)\n我收到此错误:
\nC:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\connector.py:964: RuntimeWarning: coroutine 'TCPConnector._resolve_host' was never awaited\n hosts = await asyncio.shield(self._resolve_host(\nRuntimeWarning: Enable tracemalloc to get the object allocation traceback\nTraceback (most recent call last):\n File "d:\\Python\\Bot_discord\\main.py", line 5, in <module>\n bot.run("Mytoken")\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\client.py", line 723, in run\n return future.result()\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\client.py", line 702, in runner\n await self.start(*args, **kwargs)\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\client.py", line 665, in start\n await self.login(*args, bot=bot)\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\client.py", line 511, in login\n await self.http.static_login(token.strip(), bot=bot)\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\http.py", line \n300, in static_login\n data = await self.request(Route('GET', '/users/@me'))\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\discord\\http.py", line \n192, in request\n async with self.__session.request(method, url, **kwargs) as r:\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\client.py", line 1012, in __aenter__\n self._resp = await self._coro\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\client.py", line 480, in _request\n conn = await self._connector.connect(\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\connector.py", \nline 523, in connect\n proto = await self._create_connection(req, traces, timeout)\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\connector.py", \nline 858, in _create_connection\n _, proto = await self._create_direct_connection(\n File "C:\\Users\\El\xc3\xa8ve\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\aiohttp\\connector.py", \nline 964, in _create_direct_connection\n hosts = await asyncio.shield(self._resolve_host(\nTypeError: shield() got an unexpected keyword argument 'loop'\nRun Code Online (Sandbox Code Playgroud)\n有谁知道我为什么会出现这个错误?
\n我已经删除了代码中不需要的所有内容,并且更新了所有 pip freeze,但错误没有改变。
\n这通常是由于过时的 aiohttp 模块引起的
你可以运行
pip install -U aiohttp
Run Code Online (Sandbox Code Playgroud)
和
pip install -U discord.py
Run Code Online (Sandbox Code Playgroud)
在大多数情况下这将解决您的问题
| 归档时间: |
|
| 查看次数: |
5316 次 |
| 最近记录: |