27 lines
824 B
Python
27 lines
824 B
Python
# 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()) |