Курс на Stepik
Обложка курса «Telegram-бот на aiogram (локально + Docker)» на Stepik
299 ₽

Telegram-бот на aiogram (локально + Docker) ★ 0.000

Открыть на
STEPIK.ORG

Научитесь создавать Telegram-ботов на Python с использованием aiogram v3: роутеры, фильтры, inline-кнопки, FSM-сценарии и хранение данных в SQLite. В финале вы упакуете проект в Docker и сможете запускать бота локально через docker-compose.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Telegram-бот на aiogram (локально + Docker)»Учеников на курсе 14
Сертификаты, выданные на курсе «Telegram-бот на aiogram (локально + Docker)»Сертификатов выдано 1
Отзывы о курсе «Telegram-бот на aiogram (локально + Docker)»Отзывов получено 0
Рейтинг курса «Telegram-бот на aiogram (локально + Docker)»Рейтинг курса 0.000
Уроки в курсе «Telegram-бот на aiogram (локально + Docker)»Количество уроков 30
Тесты в курсе «Telegram-бот на aiogram (локально + Docker)»Количество квизов 94
Время прохождения курса «Telegram-бот на aiogram (локально + Docker)»Время прохождения курса —
Стоимость курса «Telegram-бот на aiogram (локально + Docker)»Стоимость курса 299 ₽ —
Обновления курса «Telegram-бот на aiogram (локально + Docker)»Обновления курса — —
Дата публикации курса «Telegram-бот на aiogram (локально + Docker)»Дата публикации курса — ———
Последнее обновление курса «Telegram-бот на aiogram (локально + Docker)»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Telegram-бот на aiogram (локально + Docker)» 6 разделов Уроки в курсе «Telegram-бот на aiogram (локально + Docker)» 30 уроков Тесты в курсе «Telegram-бот на aiogram (локально + Docker)» 94 теста Время прохождения курса «Telegram-бот на aiogram (локально + Docker)» 0 ч. Последнее обновление курса «Telegram-бот на aiogram (локально + Docker)» обн. 6 августа 2026

Старт и окружение

5 уроков
1. Обзор курса и что такое aiogram ↗
2. Установка Python, venv, зависимости, структура проекта ↗
3. Создание бота в BotFather: токен и базовая безопасность ↗
4. Первый запуск aiogram: Bot, Dispatcher, Router ↗
5. Тест по модулю 1: основы Telegram Bot API и aiogram ↗

Роутеры, хендлеры, фильтры

5 уроков
1. Router: как делить проект на модули ↗
2. Фильтры сообщений и команд (Command, F.*) ↗
3. CallbackQuery: обработка inline-кнопок ↗
4. Middleware: назначение и базовое применение ↗
5. Тест-квиз по модулю 2: роутинг, фильтры, callback, middleware ↗

UI в Telegram: клавиатуры и сценарии

5 уроков
1. ReplyKeyboardMarkup: меню и быстрые действия ↗
2. InlineKeyboardMarkup: кнопки и навигация ↗
3. Пагинация на inline-кнопках (паттерн) ↗
4. FSM в aiogram: многошаговые сценарии ввода ↗
5. Практический мини-тест по модулю 3: собрать меню + FSM-сценарий ↗

Данные: хранение и простая “память” бота (без ИИ)

5 уроков
1. Конфигурация: .env + pydantic-settings ↗
2. In-memory хранилище пользователей и настроек ↗
3. SQLite (aiosqlite): базовые таблицы и операции ↗
4. История действий/запросов пользователя (упрощённо) ↗
5. Тест-квиз по модулю 4: конфиг, хранилища, SQLite, история ↗

Демо-функционал “как ассистент” без нейросети

5 уроков
1. FAQ-ответы: словарь и поиск по ключевым словам ↗
2. Интенты на правилах: распознавание намерений из текста ↗
3. Шаблоны ответов: генерация по параметрам ↗
4. Антиспам и rate limit (middleware + storage) ↗
5. Практический мини-тест по модулю 5: FAQ + интенты + антиспам ↗

Локальный запуск и упаковка в Docker (без удалённого деплоя)

5 уроков
1. Локальный запуск: entrypoint, параметры, переменные окружения ↗
2. Dockerfile для aiogram-бота: базовая сборка ↗
3. Оптимизация Docker-образа: слои, кеш, .dockerignore ↗
4. Docker-compose: локальные сервисы (бот + SQLite/прочее) ↗
5. Итоговый тест по курсу ↗