О студии Обо мне Услуги Портфолио Магазин FAQ Документы Связаться
БотTelegramверсия 1.0.0

Telegram-бот — ЕГЭ и ОГЭ тренажёр с платной подпиской

Бот для коротких занятий по экзаменационным предметам: серии заданий, разбор после каждого ответа, повторение ошибок по графику, закладки и прогресс. Расширенный доступ продаётся подпиской на оплаченный срок. Предметы, темы, задания и тарифы вы собираете кнопками прямо в боте.

9 900 ₽

Покупка временно недоступна. Чтобы купить сейчас, напишите нам в Telegram.

Возможности

Что внутри продукта

Готовый бот для репетиторов, онлайн-школ и авторов учебных материалов. Вы создаёте предмет, темы и задания, отмечаете часть заданий как пробные и задаёте тарифы. Пользователь выбирает экзамен и предмет, решает бесплатную пробную серию, а затем оформляет подписку на тематические наборы, повторение ошибок и аналитику.

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

Как это работает

1. Контент. Вы добавляете предмет ЕГЭ или ОГЭ, темы и задания двух видов: выбор варианта и ввод ответа. У задания есть сложность, разбор, подсказка, источник, лицензия и рецензент.
2. Публикация. Задание проходит путь «черновик, на проверке, опубликовано». Бот показывает, чего не хватает для публикации. Правка опубликованного задания создаёт новую версию.
3. Пробная серия. Задания с отметкой «пробное» доступны без оплаты в пределах дневного лимита, который задаёте вы.
4. Подписка. Тарифы со сроком и ценой открывают тематические наборы с фильтром по сложности, повторение ошибок, аналитику и историю. Оплата: ЮKassa, Т-Банк, Robokassa, CloudPayments, FreeKassa, оплата в Telegram или перевод по реквизитам с подтверждением.
5. Занятия. Пользователь решает серию, после ответа читает разбор. Неверные ответы попадают в очередь повторения.
6. Повторение. Верный ответ сдвигает повтор на 1 день, затем на 3 дня, после этого задание уходит из очереди.

Для пользователя

  • Экзамен и предмет. Выбор один раз, бот запоминает предмет. Ссылка с номером предмета открывает его сразу.
  • Серии заданий. Вопрос на одном экране, ответ кнопкой или сообщением, разбор, подсказка и закладка.
  • Наборы. Темы с числом заданий и фильтром по сложности.
  • Повторение ошибок. Очередь заданий с неверными ответами и график повторов.
  • Прогресс. Решено сегодня, доля верных ответов, аналитика по темам, история ответов.
  • Закладки. Сохранённые задания открываются вместе с разбором.
  • Тарифы. Цена, срок, порядок продления, отмена и условия возврата видны до оплаты.
  • Напоминания. Выключены по умолчанию, пользователь сам включает их и выбирает час.
  • Свои данные. Выгрузка JSON и удаление данных в разделе «Мои данные».

Для владельца

  • Контентная админка. Предметы, темы, задания, импорт задания одним сообщением, загрузка набора из JSON-файла командой `import`.
  • Проверка и версии. Источник, лицензия, рецензент, история версий, публикация и снятие с публикации, архив.
  • Роли. Владелец, администратор, редактор, оператор, наблюдатель. Редактор готовит задания, публикует администратор.
  • Платежи. Список с фильтром, подтверждение переводов, сверка с провайдером, возвраты с закрытием доступа.
  • Провайдеры. Подключение, тестовый режим и проверка связи в самом боте, ключи хранятся зашифрованными. Чеки 54-ФЗ для ЮKassa, Т-Банка, Robokassa и CloudPayments.
  • Тарифы. Название, цена и срок, показ и скрытие тарифа.
  • Пользователи. Поиск, карточка, ручная выдача и закрытие доступа, выгрузка данных, удаление по запросу.
  • Рассылка. Сообщение всем, пользователям с подпиской или без неё, с учётом лимитов Telegram.
  • Срок хранения. Историю ответов бот удаляет сам через заданное число дней.
  • Выгрузки. Пользователи, ответы, задания, платежи и журнал в CSV для Excel.
  • Журнал и диагностика. Все ручные действия в журнале, состояние бота и оплаты, резервная копия базы кнопкой и командой.

Защита

  • Платежи. Доступ открывается только по подтверждённому платежу. Повторное уведомление не создаёт вторую запись, ошибка провайдера доступ не открывает.
  • Роли. Права проверяются при каждом нажатии.
  • Данные. Минимум данных в профиле, выгрузка и удаление по кнопке, напоминания только с согласия.
  • Подтверждения. Опасные действия просят подтверждения и попадают в журнал.
Для кого

Кому подойдёт

Как это работает

Как это работает

  1. 01

    Подключение

    Вписываете токен бота и свой Telegram ID, запускаете бота.

  2. 02

    Контент

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

  3. 03

    Тарифы и оплата

    Задаёте дневной лимит пробной серии, тарифы и способ оплаты.

  4. 04

    Занятия

    Пользователи решают серии, повторяют ошибки и видят прогресс, вы следите за платежами и ответами.

Комплект и требования

Что входит и что нужно

Что входит в покупку

  • *Бот.** Исходный код на Python, миграции базы SQLite, шаблон настроек `.env.example`.
  • *Запуск.** Dockerfile и docker-compose.yml, команды `diag`, `backup`, `demo` и `import`.
  • *Учебный набор.** Команда `demo` создаёт отдельную базу с тремя предметами и придуманными для знакомства заданиями, чтобы посмотреть, как всё устроено.
  • *Документация.** README с установкой и настройкой оплаты, памятка по персональным данным.
  • *Лицензия.** Файл лицензии и список сторонних библиотек.

Что нужно для работы

  • Сервер Linux: 1 vCPU, 512 МБ памяти, 1 ГБ диска.
  • Docker с Docker Compose или Python 3.12.
  • Токен бота от @BotFather и ваш числовой Telegram ID.
  • Для оплаты через провайдера: договор с ним, ключи и домен с HTTPS. Перевод по реквизитам и оплата в Telegram домена не требуют.
Ещё

Вам также может подойти

Нашли подходящий продукт?

Напишите нам в Telegram, чтобы купить Telegram-бот — ЕГЭ и ОГЭ тренажёр с платной подпиской или задать вопрос.

Покупка временно недоступна