Главная суть проекта - бот в телеграме для бонусной программы основного сервиса.
Основной функционал (user):
- Накопление и обмен бонусной валюты. Валюта трёх типов, можно обменивать друг на друга, есть "главная" бонусная валюта, используется для покупки мерча и обмена на настоящие фишки.
- Реферальная программа. Приглашение друзей по ссылке, где за каждого реферала получаешь
бонусную валюту + можно следить за историей реферала. - Просмотр мерча. Магазин с мерчом (фото товара имеются)
- Получение Бонусов. User может получить бонусы от Админа при помощи qr-кода.
Основной функционал (admin):
- Курс монеты. Возможность смена курса обмена у пользователей.
- Витрина мерча. Добавление продуктов для пользователей в витрину мерча.
- Клиенты. Показывает всех юзеров бота, а также открывается возможность поиска конкретного пользователя по id.
- Квизы. Админ может создавать квизы (опросы) для пользователей. Опросы двух видов - первые, отложенные, то есть заготовленные ранее, вторые - только что созданные специально для отправки. За выполнение квизов пользователь получает подарок.
- Связь. Админ может отправлять пользователем сообщения (всем, одному), сообщения трех видов - отложенные на время (приду через какое-то время), сообщения только что написанные, а также сообщения заготовленные ранее.
- Сгенерировать QR-код. Был прописан сервер (локальный) для генерации qr-кодов с бонусами.
- Команда /scan у админа. Чтобы юзер получил реальные фишки, он должен показать история своих транзакций, которая сохраняется у него в виде qr-кода. Админ сканет его и видит всю информацию.