Перейти к основному содержимому
Автоматизация, Telegram, AI, EdTech

Telegram-бот для онлайн-школы — 9 процессов и AI-конспекты

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

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

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

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

уведомлений/день
процессов
модель БД
роли
Функциональность

Что реализовано.

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 — не нужен отдельный сервис.
  • Родители получают отчёты об успеваемости ребёнка без звонков менеджеру.
Сторителлинг

Вот представьте…

История одного запроса

1
Утро менеджера

Онлайн-школа. 50 учеников, 8 учителей. Менеджер открывает день: надо напомнить про уроки, проверить оплаты, ответить родителям «а что было на уроке?». Excel с расписанием. Вкладка CRM. Вкладка Zoom. Вкладка банк. Уже устал.

2
Хаос нарастает

Ученик не пришёл — учитель пишет в чат. Родитель звонит: «А когда следующий урок?». Другой не заплатил — надо напомнить, но неудобно. Запись урока на Zoom — забыли скачать, через неделю удалится. Конспект? Какой конспект?

3
Бот берёт рутину

Теперь: бот сам напоминает за час до урока. Сам создаёт Zoom. Сам скачивает запись. AI делает конспект: «Ключевые фразы: present perfect, разница since/for. Домашка: упражнения 3–5 на стр. 42.» Родитель получает всё в Telegram.

4
Оплата без звонков

Бот выставляет счёт через 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-5, 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 с мониторингом и масштабированием.

FAQ

Частые вопросы.

После каждого урока бот получает запись из 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