Чему вы научитесь
- Создавать Telegram-бота на aiogram v3 и запускать его локально.
- Настраивать структуру проекта: роутеры, хендлеры, фильтры и middleware.
- Делать интерактивный интерфейс бота: Reply/Inline клавиатуры и CallbackQuery.
- Строить многошаговые сценарии с FSM (опросы, формы, анкеты).
- Хранить данные локально: настройки пользователей и историю запросов в SQLite (aiosqlite)
- Добавлять демо-логику “как ассистент” без нейросети (FAQ, интенты на правилах).
- Упаковывать проект в Docker и запускать через docker-compose.
- Добавлять базовую защиту: антиспам/rate limit и разграничение доступа.
О курсе
Научитесь создавать Telegram-ботов на Python с использованием aiogram v3: роутеры, фильтры, inline-кнопки, FSM-сценарии и хранение данных в SQLite. В финале вы упакуете проект в Docker и сможете запускать бота локально через docker-compose.
Для кого этот курс
Начинающим Python-разработчикам, которые хотят быстро сделать первого Telegram-бота.
Тем, кто уже писал простых ботов, но хочет структуру “как в реальном проекте” (роутеры, middleware, FSM).
Разработчикам, которым нужен локальный запуск в Docker (без деплоя на сервер).
Всем, кто хочет подготовиться к следующему шагу — AI-ассистенту (в отдельном курсе).
Начальные требования
- Базовые знания Python: переменные, функции, условия, списки/словари
- Умение установить Python и работать с терминалом на уровне “запустить команду”
- Желательно (но не обязательно): понимание что такое HTTP/JSON и как работает Telegram Bot API
- Для Docker-части: установленный Docker и docker-compose (или Docker Desktop)
Преподаватели курса
Как проходит обучение
- Короткие теоретические блоки
- В каждом модуле: задания на закрепление (квизы и мини-практика)
- Итог: полностью рабочий Telegram-бот, запускаемый локально в Docker через
docker-compose - Формат уроков: текст/код
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.
Что вы получите
- Навык сборки “скелета” бота, который можно расширять под свои задачи.
- Понимание aiogram v3: Router, фильтры, middleware, FSM.
- Локальный Docker-запуск (удобно для повторяемости окружения).
- Чек-лист финальной сборки и самопроверки.
Нагрузка
3–5 часов в неделю