← Все проекты
Кейс · SaaS · Telegram-боты

LessonBot — платформа ботов для репетиторов

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

Pythonaiogram 3asyncio МультитенантNotion APISQLitematplotlib
● SaaS-продукт
Бот репетитора
персональный · свой у каждого учителя
Записаться на занятие
Свободно в четверг: 16:00, 17:00, 19:00.
Выберите слот 👇
16:0017:0019:00
✅ Заявка отправлена учителю на подтверждение
👍 Подтверждено! Чт, 17:00.
Напомню за день и за час. Оплата: 1500 ₽

Задача

Сделать так, чтобы любой репетитор за минуты получал собственного бота для записи, оплат и ДЗ — без разработки под каждого с нуля.

Результат

SaaS-платформа: добавил строку в таблицу — через 5 минут у нового репетитора уже работает персональный бот со своими базами.

Что было сложным

Мультитенантность с изоляцией данных, десятки ботов в одном процессе на asyncio, авто-создание баз и подписочная модель.

Моя роль

Архитектура и вся разработка: движок, боты, интеграция с Notion, биллинг, деплой.

Как это устроено

Преподаватель регистрируется — и платформа автоматически создаёт под него персонального бота и отдельный набор баз данных. Десятки ботов работают параллельно в одном процессе на asyncio, данные каждого учителя полностью изолированы: своя SQLite-база и свой набор баз в Notion.

Notion выступает backend'ом — расписание, ученики, оплаты и ДЗ живут там, так что преподаватель видит всё в привычном интерфейсе и может править вручную. Подписочная модель сама проверяет тариф и останавливает бота по окончании пробного периода.

Возможности бота

  • 📅 Запись на занятия: ученик выбирает свободный слот
  • ✅ Модерация заявок: учитель подтверждает в один тап
  • 🔄 Отмена и перенос записей самим учеником
  • 💰 Учёт оплат: авто-долг после занятия, напоминания
  • 📚 Домашние задания: рассылка с PDF, отметка «выполнено»
  • 🔔 Автонапоминания: за день, за час, про оплату и ДЗ
  • 📊 Графики: посещаемость и доход (PNG на лету)
  • 📣 Рассылки ученикам в один клик

Нужен бот или SaaS на ботах?

Telegram-бот для бизнеса или платформа из множества ботов — спроектирую и соберу под ключ.