Стэк технологий:
PostgreSQL
Redis
Nginx
Docker
Python
aiogram3
FastAPI
Основной функционал
Реферальная система:
Настройка количества дней доступа для пригласившего и приглашенного после оплаты рефералом.
Платежные системы:
ЮКасса: Прямо в Телеграм
Aaio, LAVA: Ссылка или Telegram WebApp
Личный кабинет пользователя:
Информация о текущих доступах, срок, стоимость, локация.
Меню с ключами.
Изменение локации доступа.
Выбор префиксов маскировки подключения.
Панель администратора:
Добавление/удаление серверов.
Замена сервера через админ-панель.
Управление тарифами, лимитами, рассылка сообщений, статистика.
Добавление серверов в одной стране с минимальным количеством выданных ключей.
Отдельные сервисы:
Проверка и оповещение о сроках подписки.
Оповещение об исчерпании лимита ключей.
Генерация динамических ключей, маскировка подключения, настройка Nginx и SSL сертификатов.
Доступ к БД через SSH Port Forwarding.
Дополнительная информация:
GitHub и Docker используются для запуска и обновлений.
Помощь в настройке сервера, домена, бота, договора ЮКассы, настройка Aaio. Ключи LAVA предоставляются менеджером.
Планируемые доработки и исправления/улучшения существующего функционала предоставляются бесплатно.
Обновления из приватного репозитория GitHub.
Пример работающего бота.
Для доступа к функционалу администрации сообщите свой Telegram ID узнав через @getmyid_bot.
Тестовые платежные данные
Карта: 1111 1111 1111 1026
Дата: 12/22
CVV: 000
Примечание: Тестовый бот может лагать из-за одновременного запуска нескольких проектов на сервере.