Бот не хочет запускаться line 37, in bot.run('TOKEN')

Traceback (most recent call last):
  File "C:\Users\xaxat\PycharmProjects\pythonProject9\Eko2.py", line 37, in <module>
    bot.run(токен)
  File "C:\Users\(личная инфа)\lib\site-packages\discord\client.py", line 723, in run
    return future.result()
  File "C:\Users\(личная инфа)\lib\site-packages\discord\client.py", line 702, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\(личная инфа)\lib\site-packages\discord\client.py", line 665, in start
    await self.login(*args, bot=bot)
  File "C:\Users\(личная инфа)\lib\site-packages\discord\client.py", line 511, in login
    await self.http.static_login(token.strip(), bot=bot)
  File "C:\Users\(личная инфа)\lib\site-packages\discord\http.py", line 300, in static_login
    data = await self.request(Route('GET', '/users/@me'))
  File "C:\Users\(личная инфа)\lib\site-packages\discord\http.py", line 192, in request
    async with self.__session.request(method, url, **kwargs) as r:
  File "C:\Users\(личная инфа)\lib\site-packages\aiohttp\client.py", line 1012, in __aenter__
    self._resp = await self._coro
  File "C:\Users\(личная инфа)\lib\site-packages\aiohttp\client.py", line 480, in _request
    conn = await self._connector.connect(
  File "C:\Users\(личная инфа)\lib\site-packages\aiohttp\connector.py", line 523, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "C:\Users\(личная инфа)\lib\site-packages\aiohttp\connector.py", line 858, in _create_connection
    _, proto = await self._create_direct_connection(
  File "C:\Users\(личная инфа)\lib\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'

Код:

import discord
from discord.ext import commands
import sqlite3
from config import settings

bot = commands.Bot(command_prefix = settings['PREFIX'])
bot.remove_command('help')

db = sqlite3.connect('server.db')
sql = db.cursor()

@bot.event
async def on_ready():
    sql.execute("""CREATE TABLE IF NOT EXISTS users (
        name TEXT,
        id INT,
        cash BIGINT
    )""")
    db.commit()

    for guild in bot.guilds:
        for member in guild.members:
            if sql.execute(f"SELECT id FROM users WHERE id = {member.id}").fetchone() is None:
                sql.execute(f"INSERT INTO users VALUES ('{member}', {member.id}, 0)")
                db.commit()
            else:
                pass

@bot.event
async def on_member_join(member):
    if sql.execute(f"SELECT id FROM users WHERE id = {member.id}").fetchone() is None:
        sql.execute(f"INSERT INTO users VALUES ('{member}', {member.id}, 0)")
        db.commit()
    else:
        pass

bot.run(settings['TOKEN'])

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