Я создал скрипт Python, который отправляет пользователям сообщения телеграммы о событиях, происходящих в их учетной записи в другом сервисе.
Для этого пользователю необходимо указать ключи API для указанного сервиса, чтобы мой скрипт мог получить требуемыеинформация.
В настоящее время для нового пользователя я вручную создаю новую папку на своем VPS, создаю новый venv, новый файл настроек и запускаю приложение из сеанса экрана, названного в честь пользователя.Это становится утомительным для 10+ пользователей, особенно с обновлениями скрипта.
В настоящее время я создаю веб-сайт на основе фляги, где пользователи могут войти в систему и установить свои ключи API и другие параметры на собственной панели управления.
Чего я хочу достичь:
, если пользователь регистрируется, должен быть создан новый объект скрипта с файлом настроек рядом с ним, содержащим информацию пользователя
пользователь должен иметь возможность запускать / останавливать указанное приложение с панели инструментов
, если я выпускаю обновление для сценария, в котором я хочу развернуть еговсе пользователи сразу и перезапустите свой сценарий, если он был запущен
в основном веб-сайт фляги должен действовать только как панель мониторинга / интерфейс для сценария, который выполняется на моем сервере, чтобы люди не моглине нужно иметь собственный VPS или оставить свою частную систему работающей 24/7
Как мне это сделать?Это «просто» обработка файлов, создание новых папок и файлов из чертежа после регистрации пользователя?Есть ли лучшие практики?
Я пытался найти ответы на этот вопрос с помощью Google и поиска в стеке, но я не нашел конкретной рекомендации для этого варианта использования.
Если кто-нибудь может указать мне на ресурсна этом или, что еще лучше, где-нибудь, я бы это очень оценил!
Заранее спасибо.