Скрипт для автоматической вставки текстовых строк
Цель: Создание скрипта для автоматической вставки текстовых строк (промптов) из текстового файла в текстовое поле на платформе MidJourney с эмуляцией действий пользователя и защитой от блокировки.
Функционал:
Чтение данных:
Считывание текстовых строк из файла prompts.txt.
Автоматический ввод:
Построчная вставка текстовых строк в текстовое поле и отправка.
Эмуляция "естественного" поведения:
Случайные настраеваемые временные интервалы между действиями (например, ввел значение 10 секунд и он делает промежутки то 5, то 12, то 7 сек., плюс минус 80 % от заданного). Эти интервалы могут быть настроены вначале работы и изменены в процессе работы от 5 до 90 сек.
Интервалы имитирующие отдых после загрузки 50-100 промтов (5-90 минут)
В случае ошибки отправки промта сообщить ошибки и переходит к другому промту. Например если в промте указан неверный атрибут --ar 16:9. (с точкой в конце) то промт останется в строке и не будет отправлен в таком случае надо сообщить об ошибки удалить его из строки и переходить к следующему промту.
В случает если AI MidJourney решит что промтпт нарушает из правила, то не вкоем случае не отправлять его повторно.
Технические требования:
Операционная система: Windows.
Процесс работы скрипта не должен мешать многозадачности компьютера.
Возможность приостановки задания и возобнавления его с момента остановки например после перезагрузки.
В процессе работы можно добавлять промты в файл prompts.txt