Сделать чат-бот в телеграме с мотивационной программой для продавцов
У нас разработано мобильное приложение, по своей сути представляющее мотивационную программу для продавцов.
Наш запрос для телеграм-бота — максимально полностью повторить функции приложения.
Основные функции приложения на данный момент:
регистрация пользователя, подтверждение его возраста и статуса продавца;
сканирование QR-кода в чеке, отправка данных из QR-кода по API сервиса проверки чека для аналитики его содержания;
в случае наличия в чеке нужной нам продукции — начисление конкретного количества баллов пользователю;
вывод средств на банковскую карту пользователя заработанных баллов (через номер карты). Вывод производится через финансовую платформу со своим API;
раздел FAQ и технической поддержки.
В боте требуется:
разработать систему регистрации с использованием подтверждения номера через смс. Во время регистрации пользователь должен заполнить данные ФИО, даты рождения, прислать геолокацию и несколько фотографий. Все эти данные отправляются на модерацию. Основные функции бота открываются для пользователя только после прохождения модерации;
сканировать QR-код из фотографии чека, присланную пользователем, и отправлять содержание QR-кода по API в сервис проверки чека;
обрабатывать различные данные, которые возвращаются от сервиса проверки чека, и на её основе подтверждать/не подтверждать продажу: дата пробития чека: 1) данные в чеке, которые идентифицируют торговую точку, не должны часто меняться; 2) для товаров должна быть установлена минимальная стоимость, не подходя под которую, чек не проходит.
разработать систему начисления баллов в случае успешного подтверждения продажи и вывод баллов на карту пользователя. В случае неуспешного оповещение пользователя с причиной неуспешного вывода + запрос коррекции номера карты/иное сообщение от модератора.
сделать отдельный пункт меню с FAQ и информацией о том, как связаться с техподдержкой.
Важно: модерирование входящих заявок на регистрацию/вывод средств, список пользователей и прочие менеджерские и аналитические функции должны быть выведены в отдельную админку в вебе.