Асинхронная SqlAlchemy | База Данных в Telegram боте на aiogram 3 #7 Middleware слои, CallbackQuery

Опубликовано: 03 Сентябрь 2026
на канале: Python Hub Studio
52,036
1k

В этом видео, по созданию Телеграм бота на python с aiogram 3, будем работать асинхронно с базой данных postgresql и sqlite через ORM систему SqlAlchemy, познакомимся с middleware слоями в aiogram 3, а также с Inline кнопками и клавиатурами и событием callback query.

00:00 Обзор кода Телеграм бота на aiogram 3 с прошлого видео
02:40 Middleware слои в aiogram 3
14:53 Работа с базой данных. Установка sqlalchemy, asyncpg и aiosqlite
17:51 Создание / описание моделей (таблиц) в sqlalchemy
26:30 Создание асинхронного engine и менеджера сессий sqlalchemy
35:56 Передача сессий orm sqlalchemy через middleware слой в хендлер aiogram бота
39:02 Добавление товара в таблицу базы данных
47:29 Удаление товара из таблицы
53:32 Отправка изображений ботом
56:29 Инлайн клавиатуры и кнопки в aiogram 3
01:04:14 Событие Callback Query
01:10:06 Изменение товара в БД. Модифицируем FSM на добавление/изменение товара
01:23:06 Установка PostgreSQL сервера на ПК
01:26:32 Создание базы данных в PostgreSQL и создание нового пользователя
01:33:04 Подключение бота на работу с PostgreSQL
01:36:06 Финальные тесты

Документация API Telegram:
https://core.telegram.org/api
Документация aiogram:
https://docs.aiogram.dev/en/latest/
Код из видео:
https://github.com/PythonHubStudio/ai...

🎓 Мои курсы на Udemy со скидкой + 🧾 сертификат об окончании:
❤️ Python https://tukas.dev/python-full-course/
💛 Docker https://tukas.dev/docker-full-course/
💚 WSL (free) https://tukas.dev/wsl-setup-course/

🧩 Ответы на вопросы о курсах ⬆️:
🔹 Проходить курс можно в любое время и в любом темпе (нет ограничения по времени).
🔹 Пожизненный доступ к курсу и к всем будущим его обновлениям и дополнениям.
🔹 Выбирайте "Одноразовая покупка" а не "Подписка", чтоб выгодно купить только выбранный курс навсегда по минимальной цене по промокоду встроенному в ссылки выше.
🔹 На Udemy можно получить сертификат об окончании полного курса (кроме free WSL курса).
🔹 ДА, моя поддержка там есть👍, если возникают вопросы во время прохождения курса!

💡Все мои курсы на YouTube:
🔷🔥Новый курс по Python на YouTube [12 часов]:
   • Курс Python с Абсолютного нуля! [12 часов ...  
🔷 HTML & CSS (7 часов):
   • Учим HTML и CSS за 7 часов! Уроки по созда...  
🔷 Python (7 часов):
   • Экспресс курс по python за 7 часов!  
🔷 Roadmap по Python, что учить:
   • Что реально пишут на python, что учить и к...  
🔷 Docker & Docker Compose
🔹 Курс на YouTube (4 часа):
   • Docker и Docker Compose - Полный Курс Dock...  
🔷 Django (18 часов):
   • Полный курс уроков по Django python  
🔷 Telegram бот на python (aiogram):
   • Telegram бот на python. Курс по разработке...  
🔷 Парсинг на сайтов на python:
   • Курс Парсинга на Python  
🔷 Экспресс по ООП python (музыка только в 1-ом видео):
   • Полный курс уроков обучения ООП Python  
🔷 И другие видео на канале!

Всем хорошего дня от канала Python Hub Studio!