Создание чат-бота на базе Python Aiogram

43 участника

О чём курс

Вам нужен инструмент для автоматизации продаж, работы с каталогами или обработки заказов — здесь вы собираете полноценный Telegram-бот на Python с использованием библиотеки Aiogram. В основе обучения лежит разработка функционального магазина с административной панелью, системой управления товарами и корзиной пользователей. Вы разберетесь в архитектуре асинхронных ботов, настройке баз данных для хранения информации и создании сложных сценариев взаимодействия, включая многошаговые формы для оформления заказов и систему поддержки пользователей.

Программа обучения

  • Знакомимся с курсом, создаем окружение и шаблон проекта
    • ЧТО ТАКОЕ ЧАТ-БОТ
    • изучаем режим админа
    • изучаем режим пользователя
    • СОЗДАЕМ ВИРТУАЛЬНОЕ ОКРУЖЕНИЕ ПРОЕКТА
    • ЧТО ТАКОЕ AIOGRAM
  • Создаем начальную конфигурацию проекта
    • СОЗДАЕМ НАЧАЛЬНУЮ СТРУКТУРУ ПРОЕКТА
    • СОЗДАЕМ НАСТРОЙКИ ПРОЕКТА
    • СОЗДАЕМ НАСТРОЙКИ БАЗЫ ДАННЫХ
    • НАСТРАИВАЕМ МОДУЛЬ LOADER
    • НАСТРАИВАЕМ МОДУЛЬ APP
    • начальные настройки обработчиков
    • создаем фильтры
    • добавляем обработчики вывода меню для каждого из режимов
    • ПРОВЕРЯЕМ РАБОТУ ПРОЕКТА
  • Создаем основной функционал администратора
    • реализуем логику отображения списка категорий
    • реализуем логику добавления категории
    • реализуем логику отображения товаров категории
    • реализуем логику удаления категории
    • реализуем логику указания названия нового товара
    • реализуем логику отмены добавления нового товара
    • реализуем логику добавления описания товара
    • реализуем логику добавления фото товара
    • реализуем логику добавления цены товара
    • реализуем логику формирования карточки товара
    • реализуем итоговый обработчик регистрации товара
    • реализуем логику удаления товара категории
    • реализуем логику изменения цены и описания товара
    • реализуем логику обработчиков-валидаторов
    • реализуем модуль с функциями формирования разметки клавиатуры
  • Создаем каталог и корзину пользователя
    • реализуем обработчик формирования разметки для списка категорий
    • реализуем обработчик вывода списка товаров категории
    • реализуем обработчик формирования разметки для товара в корзине
    • реализуем обработчик вывода содержимого корзины
    • реализуем обработчик добавления товара в корзину
    • реализуем обработчик изменения содержимого корзины
  • Реализуем работу с заказами
    • реализуем обработчик перехода к формированию заказа
    • реализуем обработчик проверки содержимого заказа
    • реализуем обраб-к возврата к форм-ю заказа после отображ-я заказ
    • реализуем обработчик перехода к вводу имени заказчика
    • реализуем обработчик возврата к формированию заказа после перехо
    • реализуем обраб-к завершения ввода имени и перехода к адресу
    • реализуем обработчик возврата к вводу имени
    • реализуем обраб-к завершения ввода адреса и подтверждения заказа
    • обраб-к ситуации, когда при подтверждении заказа мы вводим текст
    • обработчик возврата к изменению адреса
    • реализуем обработчик завершения формирования заказа
    • реализуем отображение активных заказов
    • РЕАЛИЗУЕМ РАБОТУ С ЗАКАЗОМ НА СТОРОНЕ АДМИНА
  • Реализуем подсистему вопросов
    • реализуем обработчик реакции бота на вопрос пользователя
Складчина создана 26 июня 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 3

ДЧ Дмитрий Читалов Все материалы
210 ₽ 4 000 ₽