Для роута:
@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']
В итоге запрос висит и не отвечает. В чем может быть ошибка, в питоне не силен