Входные настройки ZennoPoster
🔗 Оригинальная страница — Источник данного материала
Описание
Входные настройки служат для передачи данных в шаблон. Это могут быть пути к файлам, строка текста, многострочный текст, числа, сервисы по работе с капчей или СМС, выпадающие списки и др.
В ZennoPoster существует два типа входных настроек - классические и интерфейс бота (BotUI).
Если Вы разработчик шаблонов, то более подробно о типах данных и о том, как создавать входные настройки можно почитать в статье Входные настройки проекта (классические настройки) и Интерфейс бота (BotUI)
Примеры настроек
Классические настройки
Интерфейс бота (BotUI)
Кнопки управления
Экспорт
Позволяет сохранить в файл текущие установленные значения настроек.
Так же сохранённые настройки можно загружать с помощью ❗→ bat файлов.
Импорт
С помощью этой функции можно загрузить настройки из файла (перед этим их нужно сохранить с помощью кнопки “Экспорт”).
По умолчанию
Сброс всех настроек до значений по умолчанию (те, которые были выставлены разработчиком шаблона)
Настройки профиля
При клике по данной кнопке откроется окно настроек генерации профиля, в котором можно изменить национальность, пол, возраст и формулу генерации логина. Более подробно о каждом из этих пунктов можно прочитать в статье ❗→ "Профиль" раздел "Вкладка-пользователь"
OK
Сохранить и применить все внесённые изменения.
Отмена
Не сохранять внесённые изменения.
Важное примечание
Входные настройки считываются т олько один раз при старте потока!
Если Вы измените настройки во время выполнения потока то это никак на последнем не отразится, пока не начнётся новое выполнение.
Давайте рассмотрим на примере: у проекта во входных настройках можно задать ФИО и дату рождения. Пользователь заполняет эти данные и запускает шаблон, последний стартует и начинает выполнять работу. Представим, что пользователь ошибся и задал не те данные, он повторно открывает настройки у уже работающего шаблона и вносит новые данные. Все потоки, которые стартовали до изменения настроек, будут работать со старыми значениями. Новые значения будут подхвачены проектом только для тех потоков, которые будут запущены после изменений.