Содержание курса
1. Старт и окружение
5 уроков
12
6
0м
0
Закрытый
1.1
Обзор курса и что такое aiogram
↗
3
1
-
0
Закрытый
1.2
Установка Python, venv, зависимости, структура проекта
↗
3
1
-
0
Закрытый
1.3
Создание бота в BotFather: токен и базовая безопасность
↗
2
1
-
0
Закрытый
1.4
Первый запуск aiogram: Bot, Dispatcher, Router
↗
2
2
-
0
Закрытый
1.5
Тест по модулю 1: основы Telegram Bot API и aiogram
↗
2
1
-
0
2. Роутеры, хендлеры, фильтры
5 уроков
9
5
0м
0
Закрытый
2.1
Router: как делить проект на модули
↗
2
1
-
0
Закрытый
2.2
Фильтры сообщений и команд (Command, F.*)
↗
2
1
-
0
Закрытый
2.3
CallbackQuery: обработка inline-кнопок
↗
2
1
-
0
Закрытый
2.4
Middleware: назначение и базовое применение
↗
2
1
-
0
Закрытый
2.5
Тест-квиз по модулю 2: роутинг, фильтры, callback, middleware
↗
1
1
-
0
3. UI в Telegram: клавиатуры и сценарии
5 уроков
10
6
0м
0
Закрытый
3.1
ReplyKeyboardMarkup: меню и быстрые действия
↗
2
1
-
0
Закрытый
3.2
InlineKeyboardMarkup: кнопки и навигация
↗
2
1
-
0
Закрытый
3.3
Пагинация на inline-кнопках (паттерн)
↗
2
2
-
0
Закрытый
3.4
FSM в aiogram: многошаговые сценарии ввода
↗
2
1
-
0
Закрытый
3.5
Практический мини-тест по модулю 3: собрать меню + FSM-сценарий
↗
2
1
-
0
4. Данные: хранение и простая “память” бота (без ИИ)
5 уроков
9
5
0м
0
Закрытый
4.1
Конфигурация: .env + pydantic-settings
↗
2
1
-
0
Закрытый
4.2
In-memory хранилище пользователей и настроек
↗
2
1
-
0
Закрытый
4.3
SQLite (aiosqlite): базовые таблицы и операции
↗
2
1
-
0
Закрытый
4.4
История действий/запросов пользователя (упрощённо)
↗
2
1
-
0
Закрытый
4.5
Тест-квиз по модулю 4: конфиг, хранилища, SQLite, история
↗
1
1
-
0
5. Демо-функционал “как ассистент” без нейросети
5 уроков
10
6
0м
0
Закрытый
5.1
FAQ-ответы: словарь и поиск по ключевым словам
↗
2
1
-
0
Закрытый
5.2
Интенты на правилах: распознавание намерений из текста
↗
2
2
-
0
Закрытый
5.3
Шаблоны ответов: генерация по параметрам
↗
2
1
-
0
Закрытый
5.4
Антиспам и rate limit (middleware + storage)
↗
2
1
-
0
Закрытый
5.5
Практический мини-тест по модулю 5: FAQ + интенты + антиспам
↗
2
1
-
0
6. Локальный запуск и упаковка в Docker (без удалённого деплоя)
5 уроков
8
5
0м
0
Закрытый
6.1
Локальный запуск: entrypoint, параметры, переменные окружения
↗
2
1
-
0
Закрытый
6.2
Dockerfile для aiogram-бота: базовая сборка
↗
2
1
-
0
Закрытый
6.3
Оптимизация Docker-образа: слои, кеш, .dockerignore
↗
2
1
-
0
Закрытый
6.4
Docker-compose: локальные сервисы (бот + SQLite/прочее)
↗
1
1
-
0
Закрытый
6.5
Итоговый тест по курсу
↗
1
1
-
0