Курс на 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. Итоговый тест по курсу