Ошибка RuntimeError: There is no current event loop in thread 'WorkerThread2'

Вот такой открывок из кода:

def pars_members(message):
    bot.send_message(chat_id = message.chat.id, text = "Начинаю парсить...")
    url = message.text
    channel = client.get_entity(url)

и вот такая ошибка:

Traceback (most recent call last):
  File "D:\kwork\2\bot.py", line 114, in <module>
    bot.polling()
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 633, in polling
    self.__threaded_polling(non_stop, interval, timeout, long_polling_timeout, allowed_updates)
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 692, in __threaded_polling
    raise e
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 655, in __threaded_polling
    self.worker_pool.raise_exceptions()
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 130, in raise_exceptions
    raise self.exception_info
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 82, in run
    task(*args, **kwargs)
  File "D:\kwork\2\bot.py", line 41, in pars_members
    channel = client.get_entity(url)
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telethon\sync.py", line 35, in syncified
    loop = asyncio.get_event_loop()
  File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\asyncio\events.py", line 642, in get_event_loop
    raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'WorkerThread2'.

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