🎓
Автоматизация, Telegram, AI, EdTech

Автоматизация онлайн-школы — 31 модель, 9 процессов, AI-конспекты

Онлайн-школа английского языка

Telegram-бот для онлайн-школы: 9 автоматизированных процессов, AI-конспекты уроков, 4 роли пользователей, интеграция с Zoom, CRM и эквайрингом. Смотреть кейс →

🟠 Большой🚀 В работе🟡 Клиентский🧠 AI🔒 Проприетарный3 месяца
Python 3.12aiogram 3FastAPIPostgreSQLRedisZoom APIAlfa-CRMTinkoffOpenRouterS3Docker

О проекте

Полная автоматизация онлайн-школы английского языка. Telegram-бот заменил ручную работу администраторов: от записи на пробный урок до оплаты и контроля посещаемости. AI транскрибирует каждый урок и создаёт конспект для ученика. 31 модель базы данных, 4 роли пользователей, интеграция с Zoom, Alfa-CRM, Tinkoff и S3.

200+
уведомлений/день
9
процессов
31
модель БД
4
роли

Функциональность

🤖

AI-конспекты уроков

Gemini транскрибирует запись Zoom и создаёт конспект: ключевые фразы, грамматика, домашнее задание.

💳

Онлайн-оплата

Tinkoff эквайринг встроен в бот. Выставление счёта, отслеживание статуса, напоминания о задолженности.

📹

Zoom-интеграция

Автоматическое создание конференций, отправка ссылок, получение записей, контроль присутствия.

📚

Домашние задания

Учитель задаёт через бот, ученик сдаёт фото/текст, AI проверяет и даёт обратную связь.

📊

CRM-синхронизация

Двусторонняя синхронизация с Alfa-CRM: статусы, оплаты, расписание обновляются автоматически.

🔔

15+ типов уведомлений

Напоминания об уроках, оплатах, домашке. Отдельные потоки для учеников, родителей и учителей.

📅

Умное расписание

Автоматический подбор слотов с учётом часовых поясов, отмены и переносы в пару кликов.

👨‍👩‍👧

Родительский контроль

Родители видят расписание, оплаты и успеваемость ребёнка. Получают конспекты и отчёты учителя.

Ключевые процессы

Пользовательские сценарии и потоки данных

Пробный урок

От заявки до первого занятия — полностью автоматизировано.

Заявка
Анкета
Подбор учителя
Создание Zoom
Напоминания
Урок
Обратная связь
Конвертация в ученика

Регулярный урок

Цикл урока: напоминание → занятие → конспект → домашка.

Напоминание за 1 час
Отправка ссылки Zoom
Урок
Получение записи
AI-транскрипция
Конспект ученику
Домашнее задание

Оплата

Автоматический биллинг через Tinkoff.

Выставление счёта
Отправка ссылки
Ожидание оплаты
Подтверждение
Обновление CRM
Активация уроков

Домашнее задание

Учитель задаёт → ученик сдаёт → AI проверяет.

Задание от учителя
Уведомление ученику
Сдача работы
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

Объём кода

~25K строк
строк кода
~18K
Python (бот + API)
~4K
Модели и миграции
~3K
Конфиги и Docker
🔐

Безопасность

  • Ролевая модель доступа — каждая роль видит только свои данные
  • Шифрование токенов интеграций в 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).

Нужен похожий проект?

Расскажите о вашей задаче — обсудим, как мы можем помочь. Рекомендации предоставляем по запросу.

Обсудить проект
Автор материала
Сергей Цветков
Основатель «ДИДЖИТАЛ-ПРО ТЕХ» (Digital-Pro Tech)
20 лет в IT и бизнесе. 150+ проектов по внедрению AI и BI. Практический опыт, а не теория.
Опубликовано: 15 февраля 2026
Обновлено: 15 марта 2026