Telethon в Quart, await приводит к вечному ожиданию?

Для роута:
@app.route('/get_user_count', methods=['POST'])
async def get_user_count():
    count = await bot.get_users_count("test2")
    return str({'count':count})

Сама функция
from telethon import TelegramClient # пробовал и telethon.sync
from telethon import functions

#клиент создается выше
async def get_users_count(topic):
    global client
    chat_id = db.get_chat_id(topic) #тут все ок
    await client.get_dialogs(limit=None)
    result = await client.get_entity(chat_id)
    return result.to_dict()['participants_count']

В итоге запрос висит и не отвечает. В чем может быть ошибка, в питоне не силен
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы