feat: backend servis iskeletini ve yönetim uçlarını ekle

This commit is contained in:
2026-03-21 11:53:04 +03:00
parent df1924b772
commit 62add37d9d
29 changed files with 953 additions and 0 deletions

14
backend/app/runtime.py Normal file
View File

@@ -0,0 +1,14 @@
from contextlib import suppress
from app.telegram.bot import TelegramBotService
class RuntimeServices:
def __init__(self) -> None:
self.telegram_bot: TelegramBotService | None = None
async def shutdown(self) -> None:
if self.telegram_bot is not None:
with suppress(Exception):
await self.telegram_bot.stop()