Лёгкий, быстрый и доступный способ познакомиться с миром ботостроения в Telegram. Видео, конспекты, практика и помощь – всё у нас на курсе.
Курс по взаимодействию с Telegram Bot API с помощью фреймворка aiogram 3 написанный на языке Python на примере проекта с ИИ OpenAI (ChatGPT).
Telegram развивается со стремительной скоростью, и количество бизнесов, желающих создавать своих ботов становится больше. Это отличный способ войти в айти, и начать свой путь программиста, так как этот фреймворк не является настолько сложным как остальные, и даёт возможность получить практические знания новичкам, создать свой проект или начать зарабатывать.
Подходит для самых начинающих. В курсе рассматривается всё: от настройки IDE до сложных структур. Это отличный вариант как для первого курса или «вкатывания» в IT.
Комментарий автора:
Я понимаю, что в современных реалиях, начинающему программисту мало знать только фреймворк aiogram, и используя только его, хороший бот не получится. Поэтому я добавил на этот курс огромное количество информации про базы данных, их моделирование, работы с ORM, кэширование, настройка сервера и тысячи других мелочей, которые повысят Ваш профессионализм. С этими знаниями Вы сможете конкурировать не только на рынке ботостроения, но и просто как backend разработчик.
Программа курса
Введение
- Как проходить курс
- Что такое aiogram
2. Примитивные операции
- Установка aiogram
- Запуск бота
- Фильтры
- Роутеры
- ChatAction
- Форумы/Топики
- Работа с каналами
3. Кнопки
- ReplyKeyboardMarkup
- InlineKeyboardMarkup
- Callback
- KeyboardBuilder
4. Finite State Machine
- Состояния
- Async Redis
5. Продвинутая обработка сообщений
- Кастомные фильтры
- Middlewares
6. Прочее
- WebApps
- Скачивание файлов
- Обработка ошибок
- PyPy Support
7. AI проект
- OpenAI API + Прокси
- PostgreSQL (pgAdmin)
- ORM SQLAlchemy
- Бизнес-логика
- DALL–E 3 + Vision GPT
- Админ-панель
- Деплой на Ubuntu Server + Docker/GitHub
8. Интернет-магазин
- Создание БД (SQLAlchemy + SQLite)
- Процесс регистрации (FSM)
- Каталог товаров и оформление заказа
- Подготовка к деплою – dotenv, Dockerfile, Redis
- Установка и настройка MySQL и phpMyAdmin на Ubuntu Server
- Docker Compose
- pm2
- Заключение











