Viber и Telegram БОТ Разделы Хочу на пробное занятие Регистрация Выбор преподавателя (краткая справка и фото) Выбор даты и времени пробного занятия Хочу стать студентом Регистрация Выбор абонемента (текстовое описание) Выбор преподавателя (краткая справка и фото) Выбор даты и времени занятия Оплата Я студент Проверить баланс занятий Изменить график занятий (выбор новой даты и времени) Заморозить/продлить абонемент Узнать свои бонусы Узнать номер договора Заменить педагога Записаться на занятия Спеть на вечеринке Я педагог Проверить баланс занятий Изменить график занятий Отметить результат пробного занятия Узнать статус клиента Хочу участвовать в конкурсе Выбрать конкурс Оплата Технические нюансы Логика работы бота должна быть одинаковой для телеграма и вайбера (написана один раз). Отличается только интерфейс связи с каждой конкретной платформой. Реализация бота на NodeJS либо Python Запрашивать номер телефона и отправлять код авторизации для нового человека На каждое действие отправляется событие в аналитику (Amplitude и YandexMetrica) Действия для логики Оплата Отображается информация как оплатить в ЕРИП Либо отображается ссылка на Альфа Банк эквайринг Должна быть возможность для боты задать данные для педагогов (текст + кратинка), данные абонементов, данные конкурсов (текст + картинка). Это может быть реализовано как xml файл + набор картинок. Либо с использованием какой либо headless cms системы. Имеется сервер который возвращает данные по клиентам и педагогам Свободные ближайшие даты-время для записи Баланс занятий Заморозка/продление абонемента Узнать бонусы Получение номера договора Выбор педагога Педагог баланс занятий Педагог график занятий Педагог результат занятия Педагог статус клиента Регистрация на конкурс и вечеринку Также имеется сервер для отправки смс сообщений