feat: проверка существования канала при привязке

This commit is contained in:
Artem Tsyrulnikov
2025-12-15 22:09:23 +03:00
parent 68edf11576
commit 83a81f46f7
22 changed files with 270 additions and 125 deletions

View File

@@ -8,6 +8,7 @@ from shared import logger
from shared.worker_base import WorkerConfig
from src import deps
from src.adapter.jwt import JWT
from src.adapter.parser import ParserClient
from src.adapter.postgres import Postgres
from src.adapter.telegram_bot import TelegramBot
from src.config import settings
@@ -36,11 +37,13 @@ logger.init(settings.logger)
postgres = Postgres(settings.db)
telegram = TelegramBot(settings.telegram, telegram_callback_router)
jwt_encoder = JWT(settings.jwt)
parser_client = ParserClient(base_url=settings.parser.URL)
usecase = Usecase(
database=postgres,
telegram_bot=telegram,
jwt_encoder=jwt_encoder,
parser_client=parser_client,
)
deps.set_usecase(usecase)