# app/src/main.py import asyncio from src.bootstrap.app_factory import create_app async def main() -> None: # создаём bot + dispatcher bot, dispatcher = create_app() # WebSocket stream временно отключён. # Причина: Dzengi Swagger содержит wss:/api/v2/* endpoints, # но runtime probe не нашёл endpoint с WebSocket Upgrade 101. # # Когда Dzengi подтвердит рабочий WS endpoint, # можно будет вернуть запуск: # # from src.integrations.exchange.market_stream import start_market_stream # market_stream_task = asyncio.create_task(start_market_stream()) # запускаем Telegram polling await dispatcher.start_polling(bot) if __name__ == "__main__": asyncio.run(main())