Автоматизация онлайн-школы — 31 модель, 9 процессов, AI-конспекты
Онлайн-школа английского языка
Telegram-бот для онлайн-школы: 9 автоматизированных процессов, AI-конспекты уроков, 4 роли пользователей, интеграция с Zoom, CRM и эквайрингом. Смотреть кейс →
О проекте
Полная автоматизация онлайн-школы английского языка. Telegram-бот заменил ручную работу администраторов: от записи на пробный урок до оплаты и контроля посещаемости. AI транскрибирует каждый урок и создаёт конспект для ученика. 31 модель базы данных, 4 роли пользователей, интеграция с Zoom, Alfa-CRM, Tinkoff и S3.
Функциональность
AI-конспекты уроков
Gemini транскрибирует запись Zoom и создаёт конспект: ключевые фразы, грамматика, домашнее задание.
Онлайн-оплата
Tinkoff эквайринг встроен в бот. Выставление счёта, отслеживание статуса, напоминания о задолженности.
Zoom-интеграция
Автоматическое создание конференций, отправка ссылок, получение записей, контроль присутствия.
Домашние задания
Учитель задаёт через бот, ученик сдаёт фото/текст, AI проверяет и даёт обратную связь.
CRM-синхронизация
Двусторонняя синхронизация с Alfa-CRM: статусы, оплаты, расписание обновляются автоматически.
15+ типов уведомлений
Напоминания об уроках, оплатах, домашке. Отдельные потоки для учеников, родителей и учителей.
Умное расписание
Автоматический подбор слотов с учётом часовых поясов, отмены и переносы в пару кликов.
Родительский контроль
Родители видят расписание, оплаты и успеваемость ребёнка. Получают конспекты и отчёты учителя.
Ключевые процессы
Пользовательские сценарии и потоки данных
Пробный урок
От заявки до первого занятия — полностью автоматизировано.
Регулярный урок
Цикл урока: напоминание → занятие → конспект → домашка.
Оплата
Автоматический биллинг через Tinkoff.
Домашнее задание
Учитель задаёт → ученик сдаёт → AI проверяет.
Роли и интерфейсы
Ученик
Расписание, домашние задания, конспекты уроков, оплата, связь с учителем
Родитель
Контроль расписания и оплат ребёнка, просмотр конспектов и успеваемости
Учитель
Управление расписанием, создание домашних заданий, просмотр конспектов, обратная связь
Менеджер
Аналитика, управление учениками и учителями, контроль оплат, CRM-синхронизация
Технологический стек
Bot
- Python 3.12
- aiogram 3
- FSM (состояния диалогов)
Backend
- FastAPI
- SQLAlchemy (async)
- Alembic
AI
- OpenRouter (Gemini)
- Транскрипция аудио
- Проверка домашки
Данные
- PostgreSQL 18
- Redis (кеш + очереди)
- S3 (файлы)
Интеграции
- Zoom API
- Alfa-CRM API
- Tinkoff Acquiring
- Telegram Bot API
Инфраструктура
- Docker
- Docker Compose
- Nginx
- systemd
Объём кода
Безопасность
- Ролевая модель доступа — каждая роль видит только свои данные
- Шифрование токенов интеграций в PostgreSQL
- Webhook-верификация для Tinkoff и Telegram
- S3 с приватными бакетами для записей уроков
- Rate limiting на API-эндпоинтах
AI-функции
- Транскрипция записей уроков Zoom через AI
- Генерация структурированных конспектов (ключевые фразы, грамматика, примеры)
- AI-проверка домашних заданий с обратной связью
- Автоматическое извлечение домашнего задания из конспекта урока
- Определение уровня ученика по результатам заданий
⚠️Проблема
Администраторы тратили часы на рутину: напоминания об уроках, сбор оплат, контроль посещаемости.
Ученики и родители не получали обратную связь после уроков — непонятно, что было на занятии.
Оплата проходила вручную — менеджер отправлял реквизиты, потом проверял поступление.
Пробные уроки терялись: заявка приходила, но до урока доходила только половина.
Учителя вели расписание в Excel — накладки и путаница с часовыми поясами.
CRM (Alfa-CRM) не синхронизировалась с реальностью — данные устаревали за дни.
💡Решение
Telegram-бот с 4 ролями — ученик, родитель, учитель, менеджер. Каждый видит свой интерфейс.
9 автоматизированных процессов: пробный урок, расписание, напоминания, оплата, домашка, конспекты, посещаемость, CRM-синхронизация, аналитика.
AI-конспекты уроков — Gemini транскрибирует запись Zoom и создаёт структурированный конспект с ключевыми фразами и грамматикой.
Автоматическая оплата — Tinkoff эквайринг прямо в боте, проверка статуса, напоминания о задолженности.
Zoom-интеграция — автоматическое создание конференций, получение записей, контроль присутствия.
Двусторонняя синхронизация с Alfa-CRM — статусы учеников, оплаты, расписание обновляются в реальном времени.
✅Результаты
- 0 ручных действий администратора в ежедневных процессах.
- 100% уроков получают AI-конспект в течение часа после занятия.
- 200+ автоматических уведомлений в день (напоминания, статусы, конспекты).
- Конверсия пробных уроков выросла — автоматические напоминания не дают забыть.
- Учителя видят расписание и конспекты прямо в Telegram — не нужен отдельный сервис.
- Родители получают отчёты об успеваемости ребёнка без звонков менеджеру.
Вот представьте...
История одного запроса
Онлайн-школа. 50 учеников, 8 учителей. Менеджер открывает день: надо напомнить про уроки, проверить оплаты, ответить родителям «а что было на уроке?». Excel с расписанием. Вкладка CRM. Вкладка Zoom. Вкладка банк. Уже устал.
Ученик не пришёл — учитель пишет в чат. Родитель звонит: «А когда следующий урок?». Другой не заплатил — надо напомнить, но неудобно. Запись урока на Zoom — забыли скачать, через неделю удалится. Конспект? Какой конспект?
Теперь: бот сам напоминает за час до урока. Сам создаёт Zoom. Сам скачивает запись. AI делает конспект: «Ключевые фразы: present perfect, разница since/for. Домашка: упражнения 3-5 на стр. 42.» Родитель получает всё в Telegram.
Бот выставляет счёт через Tinkoff. Ученик платит в 2 клика прямо в чате. Статус обновляется в CRM автоматически. Напоминание о задолженности — тоже автоматическое. Менеджер занимается развитием, а не рутиной.
Глоссарий AI-терминов
Ключевые понятия для понимания проекта
GEO-оптимизация(GEO)
Оптимизация контента для AI-поисковиков (ChatGPT, Perplexity, Claude).
AI-агенты(AI-AGENTS)
Автономные AI-системы, выполняющие задачи самостоятельно без контроля человека.
E-E-A-T(EEAT)
Критерии Google: опыт, экспертиза, авторитетность, надёжность. Важны для SEO и GEO.
LLM (Large Language Model)(LLM)
Нейросеть для понимания и генерации текста (GPT-4, Claude, Gemini).
RAG (Retrieval-Augmented Generation)(RAG)
Технология для работы AI с вашими данными: документами, базами знаний.
Промпт (Prompt)(PROMPT)
Текстовая инструкция для AI. Качество промпта = качество результата.
MVP (Minimum Viable Product)(MVP)
Минимальная версия продукта для проверки гипотезы на пользователях.
Технологический стек(TECH-STACK)
Набор технологий проекта: языки, фреймворки, базы данных, облако.
Интеграция(INTEGRATION)
Связывание AI с системами компании: CRM, ERP, 1C, мессенджеры.
Развёртывание (Deployment)(DEPLOYMENT)
Запуск решения в production с мониторингом и масштабированием.
Частые вопросы
Как работают AI-конспекты уроков?
После каждого урока бот получает запись из Zoom, отправляет аудио на транскрипцию через AI (Gemini), затем генерирует структурированный конспект: ключевые фразы, грамматика, примеры, домашнее задание. Конспект автоматически отправляется ученику и родителю.
С какими сервисами интегрирован бот?
Zoom (видеоуроки и записи), Alfa-CRM (управление клиентами), Tinkoff Acquiring (онлайн-оплата), S3 (хранение записей и файлов), OpenRouter/Gemini (AI-функции). Все интеграции двусторонние — данные синхронизируются в реальном времени.
Сколько ролей поддерживает система?
4 роли: ученик (расписание, домашка, оплата), родитель (контроль ребёнка), учитель (расписание, задания, конспекты), менеджер (аналитика, управление). Каждая роль видит свой интерфейс в Telegram-боте.
Можно ли адаптировать бота для другой школы?
Да, архитектура модульная. Можно заменить Alfa-CRM на другую CRM, Tinkoff на другой эквайринг, Zoom на Google Meet. Ядро бота (расписание, уведомления, AI-конспекты) остаётся неизменным.
Какой стек технологий используется?
Python 3.12, aiogram 3 (Telegram Bot API), FastAPI (внутренние API), PostgreSQL 18 (31 модель данных), Redis (кеш и очереди), Docker. AI-функции через OpenRouter (Gemini).
Нужен похожий проект?
Расскажите о вашей задаче — обсудим, как мы можем помочь. Рекомендации предоставляем по запросу.
Обсудить проект