[Python] [Дмитрий Читалов] [Stepik] Создаем чат-бот на базе Python Aiogram (2023)

[Дмитрий Читалов] [Stepik] Создаем чат-бот на базе_0.png


[Дмитрий Читалов] [Stepik] Создаем чат-бот на базе Python Aiogram (2023)

Чему вы научитесь:


* Создавать асинхронные чат-боты

О курсе:

Очень важно, что вы в любой момент сможете ЗАДАТЬ ВОПРОС ПРЕПОДАВАТЕЛЮ и проконсультироваться по сложностям, возникающим в процессе освоения материала.

Очень важно, что вы ПОЛУЧИТЕ ЦЕННЫЕ ПРАКТИЧЕСКИЕ НАВЫКИ!

Очень важно, вы ПОПОЛНИТЕ СВОЕ ПОРТФОЛИО уникальным проектом!

Программа курса:

Знакомимся с курсом, создаем окружение и шаблон проекта

* ЧТО ТАКОЕ ЧАТ-БОТ

* изучаем режим админа

* изучаем режим пользователя

* СОЗДАЕМ ВИРТУАЛЬНОЕ ОКРУЖЕНИЕ ПРОЕКТА

* ЧТО ТАКОЕ AIOGRAM

Создаем начальную конфигурацию проекта

* СОЗДАЕМ НАЧАЛЬНУЮ СТРУКТУРУ ПРОЕКТА

* СОЗДАЕМ НАСТРОЙКИ ПРОЕКТА

* СОЗДАЕМ НАСТРОЙКИ БАЗЫ ДАННЫХ

* НАСТРАИВАЕМ МОДУЛЬ LOADER

* НАСТРАИВАЕМ МОДУЛЬ APP

* начальные настройки обработчиков

* создаем фильтры

* добавляем обработчики вывода меню для каждого из режимов

* ПРОВЕРЯЕМ РАБОТУ ПРОЕКТА

Создаем основной функционал администратора

* реализуем логику отображения списка категорий

* реализуем логику добавления категории

* реализуем логику отображения товаров категории

* реализуем логику удаления категории

* реализуем логику указания названия нового товара

* реализуем логику отмены добавления нового товара

* реализуем логику добавления описания товара

* реализуем логику добавления фото товара

* реализуем логику добавления цены товара

* реализуем логику формирования карточки товара

* реализуем итоговый обработчик регистрации товара

* реализуем логику удаления товара категории

* реализуем логику изменения цены и описания товара

* реализуем логику обработчиков-валидаторов

* реализуем модуль с функциями формирования разметки клавиатуры

Создаем каталог и корзину пользователя

* реализуем обработчик формирования разметки для списка категорий

* реализуем обработчик вывода списка товаров категории

* реализуем обработчик формирования разметки для товара в корзине

* реализуем обработчик вывода содержимого корзины

* реализуем обработчик добавления товара в корзину

* реализуем обработчик изменения содержимого корзины

Реализуем работу с заказами

* реализуем обработчик перехода к формированию заказа

* реализуем обработчик проверки содержимого заказа

* реализуем обраб-к возврата к форм-ю заказа после отображ-я заказ

* реализуем обработчик перехода к вводу имени заказчика

* реализуем обработчик возврата к формированию заказа после перехо

* реализуем обраб-к завершения ввода имени и перехода к адресу

* реализуем обработчик возврата к вводу имени

* реализуем обраб-к завершения ввода адреса и подтверждения заказа

* обраб-к ситуации, когда при подтверждении заказа мы вводим текст

* обработчик возврата к изменению адреса

* реализуем обработчик завершения формирования заказа

* реализуем отображение активных заказов

* РЕАЛИЗУЕМ РАБОТУ С ЗАКАЗОМ НА СТОРОНЕ АДМИНА

Реализуем подсистему вопросов

* реализуем обработчик реакции бота на вопрос пользователя

* реализуем обработчик подтверждения, что вопрос введен верно

* реализуем обработчик ввода пользователем текста вместо подтвержд

* реализуем обработчик отмены вопроса от пользователя

* реализуем обработчик отправки запроса

* реализуем обработчик отображения списка вопросов

* реализуем обработчик, обеспечивающий переход к вводу ответа

* реализуем обработчик подтверждения правильности ответа

* реализуем обработчик отмены ответа

* реализуем обработчик отправки ответа пользователю

* проверяем возможность ответа на вопрос

Выполняем развертывание проекта

* РЕГИСТРИРУЕМСЯ НА RENDER.COM

* создаем и настраиваем файл requirements.txt

* создаем удаленный репозиторий на GitHub

* создаем локальный репозиторий

* связываем локальный репозиторий с удаленным

* отправляем проект в удаленный репозиторий

* как получить токен в GitHub

* ВЫПОЛНЯЕМ РАЗВЕРТЫВАНИЕ НА RENDER

Что вы получаете:

* Ценные теоретические знания и практические навыки и +1 проект к вашему портфолио разработчика



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх