Чат бот для VPN сервиса
Задача
Сделать бота, который будет выдавать пробный доступ к VPN сервису, после принимать оплату в рублях или криптовалюте за тарифы: месяц(на первое время), 3 месяца, 6 месяцев(в будущем).
В боте должен быть личный кабинет пользователя, реферальная система. Для управления - админ доступ к статистике прямо в боте. Прием utm меток, система переменных для информации о действиях пользователя, выгрузка в гугл таблицу.
Запуск
После запуска мы видим стартовое меню. Оно доступно только для новых пользователей. После использования пробного периода или первой оплаты его больше не увидят.
На всех этапах бота установлена защита от любителей бесплатного. Не получится сбросить бота или изменить никнейм, чтобы заново получить бесплатный период. Привязка идет к ID пользователя, а он неизменен. Внутренние разделы, куда ссылается главное меню
Основное меню, которое появляется для тех, кто оплатил или потратил пробный период. Здесь также дублируются некоторые разделы из первого меню, но добавляется личный кабинет. В нем видна информация по тарифу, дате старта и дате окончания, а также ключ доступа.
Раздел "Статистика”Ъ””ЪХЪ“ъ доступный только администраторам. В нем выводятся нужные показатели. Кнопка выгрузить позволяет одним нажатием записать эти данные в гугл таблицу, где уже считаются все конверсии, обновляются графики.