/
romaaaka
/
queuebot
Обзор
Документация
Войти
/
romaaaka
/
queuebot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.0.1
src/api/routers/webhook.py
19 строк
635 B
Roman
add simple initdata auth router
23 апр 2025, 19:44
23 апр 2025, 19:44
0ff6c55
Код
Авторство
О чём код?
import logging from aiogram.types import Update from fastapi import APIRouter, Request, Depends from api.dependencies import get_services from containers import ServicesContainer router = APIRouter(tags=["telegram"]) @router.post("/webhook") async def updates_webhook(request: Request, services_container: ServicesContainer = Depends(get_services)): logging.info("Received webhook request") dp = services_container.dp bot = services_container.bot update_data = await request.json() update = Update.model_validate(update_data) return await dp.feed_update(bot, update, services_container=services_container)