Error in Python 3.10 discord.py[Закрыто]

Делал Discord-бота на Python 3.10, но когда запускаю, то вылезает следующая ошибка:

C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\connector.py:964: RuntimeWarning: coroutine 'TCPConnector._resolve_host' was never awaited
  hosts = await asyncio.shield(self._resolve_host(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "D:\DiscordBot\bot2.py", line 50, in <module>
    bot.run(TOKEN)
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 723, in run
    return future.result()
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 702, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 665, in start
    await self.login(*args, bot=bot)
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 511, in login
    await self.http.static_login(token.strip(), bot=bot)
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\http.py", line 300, in static_login
    data = await self.request(Route('GET', '/users/@me'))
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\http.py", line 192, in request
    async with self.session.request(method, url, **kwargs) as r:
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\client.py", line 1012, in __aenter
    self._resp = await self._coro
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\client.py", line 480, in _request
    conn = await self._connector.connect(
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\connector.py", line 523, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\connector.py", line 858, in _create_connection
    _, proto = await self._create_direct_connection(
  File "C:\Users\дима\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\aiohttp\connector.py", line 964, in _create_direct_connection
    hosts = await asyncio.shield(self._resolve_host(
TypeError: shield() got an unexpected keyword argument 'loop'

Но на Python 3.9 всё работает без каких-либо проблем. Можно ли как-то это пофиксить?

Мой код:

import time
import discord
from discord.ext import commands
from discord_components import DiscordComponents, ComponentsBot, Button, Select, SelectOption


TOKEN = "token"

bot = ComponentsBot(command_prefix="-", intents=discord.Intents.all())


@bot.event
async def on_ready():
    print(f"Logged as {bot.user}!")


@bot.command(aliases=['take'])
async def take1(ctx, *args):
    await ctx.channel.purge(limit=1)

    user_id = ctx.author.id
    take = discord.Embed(
        title = f'**Взаимодействие со складом**',
        description = f'Тег игрока: {ctx.author.mention}\n\
            Ник игрока: **{ctx.author.name}**\n\
            Взял со склада: {" ".join(args)}\n\
            ID: **{user_id}**\n\
            {time.asctime()}',
        color = discord.Color.orange())

    await ctx.send(content=f'<@{user_id}>', embed=take)



bot.run(TOKEN)

Ответы (0 шт):