В этом видео из курса по разработке ботов для Telegram на python с aiogram 3, реализуем многоуровневое инлайн меню, каталог товаров, пагинацию и корзину товаров пользователя.
00:00 Обзор будущего инлайн меню бота
04:11 Изменения в коде по сравнению с прошлым видео
05:00 Удалены команды пользователя
07:08 Новые таблицы в базе данных (модели sqlalchemy)
13:05 Новые запросы через orm к БД
15:07 Наполнение таблиц категории и описания страниц при старте бота
18:57 Запуск бота и заполняем бд информацией через админку
20:20 Новый пункт в FSM - выбор категории товара (для админа)
24:13 FSM для загрузки админом изображений для информационных страниц
29:35 Начинаем работать. Редактирование сообщений в aiogram 3
34:30 Схема будущего меню из 4х уровней (0-3)
38:45 Реализуем 0 уровень меню через /start, а потом через callback
45:43 Фабрика callback в aiogram 3 - класс CallbackData
50:00 Редактируем меню уровня 0, в ответ на callback
54:07 Реализуем 1 уровень меню - выбор категории товаров
01:00:01 Реализуем 2 уровень меню - товары, пагинация в Телеграм боте
01:13:00 Добавление товара в корзину - кнопка купить
01:18:52 Реализуем 3 уровень меню - корзина товаров пользователя
01:32:29 Финальный тест
01:34:52 Финальные штрихи
Поддержать канал:
На канале доступна функция Спонсорство с дополнительными бонусами.
Присоединиться:
/ pythonhubstudio
А также кнопка Суперспасибо под видео (отображается не во всех странах).
Документация API Telegram:
https://core.telegram.org/api
Документация aiogram:
https://docs.aiogram.dev/en/latest/
Код из видео:
https://github.com/PythonHubStudio/ai...
Этот плейлист:
• Telegram бот на python. Курс по разра...
Настройка VS Code как у меня:
• Настройка VS Code для python, django,...
Курс по python 7 часов:
• Учим python за 7 часов! Уроки Python ...
Курс Docker для начинающих (4 часа):
• Docker и Docker Compose - Полный Курс...
Видео про асинхронность:
• Асинхронность, многопоточность, много...
Курс по Django 15 часов:
• Полный курс уроков по Django python
Курс HTML / CSS:
• Учим HTML и CSS за 7 часов! Уроки по ...
Не забудьте подписаться и включить оповещения, чтоб не пропустить новые выпуски!