Мой бот discord.py выдает ошибку времени выполнения при попытке использовать пакет aiohttp.Python

Программы на Python
Anonymous
Мой бот discord.py выдает ошибку времени выполнения при попытке использовать пакет aiohttp.

Сообщение Anonymous »

Я пытался использовать API для своего бота Discord, используя pest_asyncio и aiohttp

Код: Выделить всё

Traceback (most recent call last):
File "c:\Users\\Desktop\TPLbot\main.py", line 296, in 
client.run(os.getenv("DISCORD_TOKEN"))
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\client.py", line 869, in run
asyncio.run(runner())
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1264.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1264.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1264.0_x64__qbz5n2kfra8p0\Lib\asyncio\base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\client.py", line 858, in runner
await self.start(token, reconnect=reconnect)
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\client.py", line 786, in start
await self.login(token)
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\client.py", line 620, in login
data = await self.http.static_login(token)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\http.py", line 816, in static_login
data = await self.request(Route('GET', '/users/@me'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\http.py", line 642, in request
data = await json_or_text(response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\discord\http.py", line 107, in json_or_text
text = await response.text(encoding='utf-8')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1086, in text
await self.read()
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1044, in read
self._body = await self.content.read()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\\Desktop\TPLbot\.venv\Lib\site-packages\aiohttp\streams.py", line 357, in read
raise self._exception
aiohttp.client_exceptions.ClientPayloadError: DeflateBuffer.feed_data() takes 2 positional arguments but 3 were given
Я пробовал обновить все упомянутые ранее пакеты, сбросить токен, но ничего не помогло. Как это исправить? (кстати, двойные косые черты означают, что я удаляю имя своего компьютера)

Подробнее здесь: https://stackoverflow.com/questions/786 ... tp-package

Вернуться в «Python»