Разработать Telegram бота для Wireguard с продажей подписок
15 000 руб. за проект
Доброго дня.
Что есть:
- 10+ Серверов с wg-easy в контейнере docker, с возможностью управления через REST API.
- 1 Сервер для бота.
- Доступ до API открыт только для сервера где расположен бот
- Везде установлен Ubuntu 22.
Функционал администратора:
- Контроль статуса серверов ()
- Ведение перечня клиентов
- Управление клиентами (ручная блокировка, ручное продление подписки (в часах), ручная отправка уведомлений об оплате, )
- Управление запросами от клиентов
- Ошибки и проблемы (из этой категории сразу
- Вопросы
- Ручное одобрение переводов/подписок при оплате через СБП
- Получение уведомлений о "полноте серверов" (когда пиров больше 40)
- Ведение тарифов (добавление новых, изменение действующих цен, добавление описаний, категории серверов) (возможно упростить считыванием из файла csv в корне бота). Возможность делать акции/скидки на группы тарифов с оповеещением пользователей.
- Контроль за реферальной программой
- Контроль за доходом.
Функционал для пользователя:
Условие: проверка подписки на канал для регистрации в боте
- Регистрация в боте
- Заказать VPN
- Тарифы
- Описание и цены
- Переход на оплату в соответствии с выбором
- Получение статуса оплаты / не оплаты
- Генерация и выдача 2х подключений
- Занесение информации об оплате в БД
- Получение статуса оплаты / не оплаты
- Переход на оплату в соответствии с выбором
- Страны и категории серверов
- Описание и цены
- Тестовый на 24 часа (выдается 1 подключение).
- Пользователь не может взять больше 1 тестового подключения за весь период регистрации в боте.
- Тарифы
- Инструкции
- ссылки на инструкции на страницы в зависимости от устройства
- Общая информация
- Страны присутствия
- Информация о сервисе
- Реферальная система (5% от суммы платежа реферала в баллах)
- Счёт пользователя в реферальных баллах (используются автоматически для оплаты подписки)
- БД с таблицами (PG/mongo):
- Пользователь-ник, ID, дата регистрации, дата выдачи пробного подключения, текущий статус подписки.
- История покупок: UID, дата, тариф, сумма, валюта.
- Возможность использования нескольких языков для общения (по умолчанию англ и русский) выбирает пользователь при регистрации.
- Все тексты через переменные, выдаются в зависимости от используемого языка.
- Деплой в Docker-compose.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.