Разработка Telegram-бота для репетитора
Необходимо создать многофункционального Telegram-бота, который станет личным кабинетом для репетитора и инструментом взаимодействия с учениками, включая прием оплаты.
Основная логика работы
- Репетитор заводит ученика в системе через админ-интерфейс бота.
- При начале занятия репетитор отмечает его старт в боте.
- По завершении урока система автоматически формирует счет для ученика на основе продолжительности занятия и тарифа.
- Бот отправляет ученику счет для оплаты через интегрированную платежную систему.
- После успешной оплаты данные фиксируются в системе учета репетитора.
Ключевые требования к функционалу
Для репетитора (Админ-панель):
- Управление списком учеников (добавление, редактирование).
- Настройка тарифов и стоимости занятий.
- Ручной и автоматический старт/стоп занятий с таймером.
- Просмотр истории всех проведенных уроков и платежей.
- Финансовая аналитика: выручка, статистика по ученикам.
Для ученика:
- Получение автоматических счетов на оплату за каждое занятие.
- Удобная и безопасная оплата внутри Telegram (интеграция с платежным агрегатором).
- Возможность просмотра истории своих занятий и платежей.
Технические требования:
- Стабильная работа и отказоустойчивость.
- Интеграция с популярной платежной системой (например, ЮKassa, Stripe, CloudPayments).
- Защищенное хранение данных.
- Интуитивно понятный интерфейс как для репетитора, так и для учеников.
В ответе укажите ваш опыт в создании подобных ботов с платежами и примеры работ.