Speakwell English
Telegram-бот, который продаёт места в мини-группах английского, принимает оплату и ведёт баланс уроков каждого ученика, а админка преподавателя встроена в тот же бот.
Задача
Преподаватель английского ведёт девять мини-групп, до четырёх человек в каждой, в разные дни недели. Кто-то должен продавать свободные места, собирать оплату перед каждым занятием, отмечать, кто пришёл, напоминать тем, кто забыл заплатить, и предлагать место следующему в очереди. Если делать это вручную в чатах, получается вторая работа.
Что сделали
Ученик открывает бота, выбирает групповые занятия и видит все группы с уровнем, днём, временем и свободными местами. Место бронируется на 15 минут, пока ученик платит за одно занятие или пакет из четырёх. После оплаты бот присылает личное приглашение в закрытый чат группы. Новички могут бесплатно проверить уровень голосовым сообщением, а преподаватель в ответ называет их уровень.
Через два часа после начала занятия бот сам его закрывает, списывает по уроку за каждое оплаченное место и спрашивает преподавателя, прошло ли занятие. Одним нажатием можно сохранить урок ученику, который пропустил по уважительной причине, а кнопка «занятие не состоялось» возвращает урок всем. Ученику, у которого кончились уроки, даётся 72 часа, чтобы оплатить следующий, с напоминаниями за 72, 48, 12 и 2 часа. Если он не платит, место освобождается, ученик выходит из чата группы, а те, кто стоит в листе ожидания этого уровня, получают сообщение о свободном месте.
Админка преподавателя встроена в тот же бот: заявки, группы, проверки уровня, статистика, промокоды и тексты. По каждому ученику преподаватель видит баланс уроков и все его изменения с причиной.
Как шла работа
Работа началась 10 августа 2026 года с дизайна, а 15 августа, через пять дней, бот запустили. 13 августа, ещё до запуска, сменилась модель оплаты: общий недельный день оплаты давал одной группе четыре дня между занятием и оплатой, а другой несколько часов, поэтому оплату перевели на свой цикл для каждого занятия. В тот же день действующие ученики получили в чате своей группы кнопку, которая приводит их в бота уже привязанными к этой группе. Перед запуском мы проверили на вымышленном ученике, что баланс уроков остаётся верным при оплатах, занятиях, пропусках, смене группы и ручных правках.
После запуска бот продолжал расти. 23 августа ученики смогли заниматься в нескольких группах, у каждой свой баланс и свой срок оплаты. В октябре мы ещё раз проверили и доработали бота, чтобы ни оплата, ни доступ к чату группы не терялись в нестандартных случаях.
Результат
Преподаватель преподаёт. Бот продаёт места, собирает оплату, считает уроки и освобождает места, за которые никто не заплатил.
Хотите
такой же?

