Брат Тук
Брат Тук

Брат Тук

Редактор
badge 1 год с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
18/04/2023
Сообщения
6.492
Репутация
11.950
Автор: Stepik, Дмитрий Читалов
Название: Создаем чат-бот на базе Python Aiogram (2023)

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


Описание:

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

Чему вы научитесь:
  • Создавать асинхронные чат-боты
Как проходит обучение:
Вы просматриваете видеоуроки, изучаете конспекты и повторяете все за преподавателем. Если у вас возникают вопросы, вы всегда можете свериться с примером или написать преподавателю в телеграм @cdi999.

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

  1. ЧТО ТАКОЕ ЧАТ-БОТ
  2. изучаем режим админа
  3. изучаем режим пользователя
  4. СОЗДАЕМ ВИРТУАЛЬНОЕ ОКРУЖЕНИЕ ПРОЕКТА
  5. ЧТО ТАКОЕ AIOGRAM
Создаем начальную конфигурацию проекта
  1. СОЗДАЕМ НАЧАЛЬНУЮ СТРУКТУРУ ПРОЕКТА
  2. СОЗДАЕМ НАСТРОЙКИ ПРОЕКТА
  3. СОЗДАЕМ НАСТРОЙКИ БАЗЫ ДАННЫХ
  4. НАСТРАИВАЕМ МОДУЛЬ LOADER
  5. НАСТРАИВАЕМ МОДУЛЬ APP
  6. начальные настройки обработчиков
  7. создаем фильтры
  8. добавляем обработчики вывода меню для каждого из режимов
  9. ПРОВЕРЯЕМ РАБОТУ ПРОЕКТА
Создаем основной функционал администратора
  1. реализуем логику отображения списка категорий
  2. реализуем логику добавления категории
  3. реализуем логику отображения товаров категории
  4. реализуем логику удаления категории
  5. реализуем логику указания названия нового товара
  6. реализуем логику отмены добавления нового товара
  7. реализуем логику добавления описания товара
  8. реализуем логику добавления фото товара
  9. реализуем логику добавления цены товара
  10. реализуем логику формирования карточки товара
  11. реализуем итоговый обработчик регистрации товара
  12. реализуем логику удаления товара категории
  13. реализуем логику изменения цены и описания товара
  14. реализуем логику обработчиков-валидаторов
  15. реализуем модуль с функциями формирования разметки клавиатуры
Создаем каталог и корзину пользователя
  1. реализуем обработчик формирования разметки для списка категорий
  2. реализуем обработчик вывода списка товаров категории
  3. реализуем обработчик формирования разметки для товара в корзине
  4. реализуем обработчик вывода содержимого корзины
  5. реализуем обработчик добавления товара в корзину
  6. реализуем обработчик изменения содержимого корзины
Реализуем работу с заказами
  1. реализуем обработчик перехода к формированию заказа
  2. реализуем обработчик проверки содержимого заказа
  3. реализуем обраб-к возврата к форм-ю заказа после отображ-я заказ
  4. реализуем обработчик перехода к вводу имени заказчика
  5. реализуем обработчик возврата к формированию заказа после перехо
  6. реализуем обраб-к завершения ввода имени и перехода к адресу
  7. реализуем обработчик возврата к вводу имени
  8. реализуем обраб-к завершения ввода адреса и подтверждения заказа
  9. обраб-к ситуации, когда при подтверждении заказа мы вводим текст
  10. обработчик возврата к изменению адреса
  11. реализуем обработчик завершения формирования заказа
  12. реализуем отображение активных заказов
  13. РЕАЛИЗУЕМ РАБОТУ С ЗАКАЗОМ НА СТОРОНЕ АДМИНА
Реализуем подсистему вопросов
  1. реализуем обработчик реакции бота на вопрос пользователя
  2. реализуем обработчик подтверждения, что вопрос введен верно
  3. реализуем обработчик ввода пользователем текста вместо подтвержд
  4. реализуем обработчик отмены вопроса от пользователя
  5. реализуем обработчик отправки запроса
  6. реализуем обработчик отображения списка вопросов
  7. реализуем обработчик, обеспечивающий переход к вводу ответа
  8. реализуем обработчик подтверждения правильности ответа
  9. реализуем обработчик отмены ответа
  10. реализуем обработчик отправки ответа пользователю
  11. проверяем возможность ответа на вопрос
Выполняем развертывание проекта
  1. РЕГИСТРИРУЕМСЯ НА RENDER.COM
  2. создаем и настраиваем файл requirements.txt
  3. создаем удаленный репозиторий на GitHub
  4. создаем локальный репозиторий
  5. связываем локальный репозиторий с удаленным
  6. отправляем проект в удаленный репозиторий
  7. как получить токен в GitHub
  8. ВЫПОЛНЯЕМ РАЗВЕРТЫВАНИЕ НА RENDER
Что вы получаете:
  • Ценные теоретические знания и практические навыки и +1 проект к вашему портфолио разработчика

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:
Самую важную часть курса мужик просто упустил. Где развернуть свой проект, не рассказав. Вот вам сайт, там работает бот, но чуть-чуть. Дальше думайте сами. За это огромный минус курсу
 
Самую важную часть курса мужик просто упустил. Где развернуть свой проект, не рассказав. Вот вам сайт, там работает бот, но чуть-чуть. Дальше думайте сами. За это огромный минус курсу
Разварачиваете на любом сервере с линуксом, разворачиваете проект, запускаете проект (тут несколько способов) и бот работает.
 
Разварачиваете на любом сервере с линуксом, разворачиваете проект, запускаете проект (тут несколько способов) и бот работает.
Давайте объясню по другому. Курс обучающий да? За курс вы платите деньги, в теории, верно? По итогу курсу вы должны иметь полноценный проект, но как его развернуть, что бы он работал, ищите сами. Логика?
 
Давайте объясню по другому. Курс обучающий да? За курс вы платите деньги, в теории, верно? По итогу курсу вы должны иметь полноценный проект, но как его развернуть, что бы он работал, ищите сами. Логика?
Так это нормально еще. Бывают что дают инструкции по развертыванию на каком то сервисе, которым ты в жизни никогда пользоваться не будешь ибо это Г полнейшее, а автору надо показать что-то. Так что это норма. Тебя научили создавать и запускать вот это - уже хорошо. Разворачивание сервера и проекта на нем отдельняя песня
 
Так это нормально еще. Бывают что дают инструкции по развертыванию на каком то сервисе, которым ты в жизни никогда пользоваться не будешь ибо это Г полнейшее, а автору надо показать что-то. Так что это норма. Тебя научили создавать и запускать вот это - уже хорошо. Разворачивание сервера и проекта на нем отдельняя песня
Тем не менее я считаю, что отсутствие этой информации, критический момент. Это не курс о питоне в целом, а именно о разработке и запуске бота. А если ты его не сможешь задеплоить по итогу, то пока ты изучишь как это сделать, по итогу забудешь как сделать бота, и придется еще раз курс изучать, дабы вспомнить все нюансы.
 
Подскажите курсы для разработки веб-приложения в тг. Не бот с кнопками, а конкретно приложение
 
какой-то мусор за 4к)
 
Давайте объясню по другому. Курс обучающий да? За курс вы платите деньги, в теории, верно? По итогу курсу вы должны иметь полноценный проект, но как его развернуть, что бы он работал, ищите сами. Логика?
если открыть источник, то там есть необходимые требования. и если не умеет деплоить python проект, то лучше и не начинать ))
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Брат Тук
Ответы
0
Просмотры
9
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
16
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
20
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
30
Брат Тук
Брат Тук

Похожие темы

Брат Тук
Ответы
1
Просмотры
2K
vladimironokhov0
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
734
Брат Тук
Брат Тук
Брат Тук
Ответы
1
Просмотры
5K
Els i El
Брат Тук
Ответы
0
Просмотры
1K
Брат Тук
Брат Тук
Arsenn32
Ответы
5
Просмотры
4K
Loocorez
Loocorez
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
9
Просмотры
10K
AndryAlnor
Малыш Джон
Ответы
3
Просмотры
2K
Crystal_Ra
Малыш Джон
Ответы
3
Просмотры
2K
shadvolf
Сверху Снизу