Задачи чат-бота: информирование клиентов, сбор информации, финансовые операции. Продукт: Продажа vless ключей. Техзадание есть. Здравствуйте. Ищу разработчика для реализации Telegram-бота и серверной части под автоматизацию продажи VPN-доступов. Текущее положение: На данный момент у нас есть виртуальные серверы в Латвии, Финляндии и Германии (по 3 сервера в каждой стране). На каждом сервере установлена панель 3x-ui, которая используется для генерации VLESS-ключей. Сейчас процесс полностью ручной: 1. Арендую сервер 2. Устанавливаю 3x-ui 3. Через панель создаю VLESS-ключ 4. Создаю .txt файл с ключом 5. Отправляю файл покупателю Этот процесс необходимо полностью автоматизировать. Ожидаемая логика системы: 1. Пользователь заходит в Telegram-бот 2. Нажимает «Купить» 3. Выбирает страну сервера 4. Оплачивает подписку (эквайринг обсуждается) Бот автоматически: 1. создаёт VLESS-ключ на одном из серверов выбранной страны 2. формирует .txt файл с ключом 3. отправляет файл пользователю 4. фиксирует срок действия (например, 1 год) За ~7 дней до окончания подписки бот уведомляет пользователя о скором завершении доступа и предлагает продление В случае отказа от продления — доступ автоматически отключается Основные вопросы / задачи, которые нужно решить: 1. Может ли бот (через backend) самостоятельно подключаться к серверам с 3x-ui, генерировать VLESS-ключи и отправлять их пользователям, либо требуется предварительно загружать готовые .txt файлы? 2. Как корректно реализовать базу данных со сроками действия, чтобы по окончании подписки ключ автоматически отключался? 3. Как организовать масштабирование: - добавление новых серверов - равномерное распределение пользователей - недопущение перегрузки существующих серверов Цель: Получить автоматизированную систему продажи VPN-доступов без ручного участия, с возможностью дальнейшего масштабирования. Буду рад обсудить архитектуру и оценку сроков/стоимости реализации.