Обновлено:

Вкладка «Скрипты»#

Вкладка «Скрипты» — раздел страницы «Настройки», управляющий параметрами выполнения скриптов и форматированием служебных сообщений. Здесь задаются язык логов, режим работы, временные лимиты, ограничение параллельности, количество одновременно запущенных браузеров, шаблон заголовка Telegram и размеры всплывающего окна.

Расположение: вкладка «Скрипты» доступна на странице «Настройки», которая открывается через иконку шестеренки в верхнем правом углу приложения — пункт «Основные настройки Afina».

Доступные действия:

  • выбирать язык логов выполнения скриптов
  • включать или выключать «Скрытый режим работы»
  • задавать максимальное время выполнения скрипта за цикл
  • ограничивать количество одновременно выполняемых задач
  • устанавливать максимальное время выполнения модуля
  • задавать максимальное количество одновременно запущенных браузеров
  • настраивать шаблон заголовка сообщений Telegram
  • задавать ширину и высоту всплывающего окна


Список «Язык логов скриптов»#

Список «Язык логов скриптов» позволяет выбрать язык, на котором записываются логи выполнения скриптов в файл. Параметр влияет именно на язык логов и не изменяет язык интерфейса Afina.

После открытия списка выберите нужный язык и сохраните изменения. Далее служебные записи выполнения скриптов будут формироваться выбранным языком.

Параметр «Язык логов скриптов» не зависит от языка интерфейса приложения. Он используется только для записи логов выполнения скриптов в файл.


Переключатель «Скрытый режим работы»#

Переключатель «Скрытый режим работы» включает выполнение скриптов в фоновом режиме без заметных переключений и визуальных обновлений в видимой области. Параметр уменьшает визуальную нагрузку во время массовых запусков и позволяет выполнять автоматизацию менее заметно для пользователя.

После включения переключателя следующие запуски скриптов будут выполняться с учетом скрытого режима. Если необходимо контролировать действия скрипта визуально, режим можно выключить.

Для настройки или проверки сценария может быть удобнее временно выключить «Скрытый режим работы», чтобы видеть поведение браузерного окна во время выполнения скрипта.


Поле «Лимит выполнения скрипта»#

Поле «Лимит выполнения скрипта (мин) — максимум 1440» задает максимальное время выполнения скрипта за один цикл. Значение указывается в минутах и не может превышать 1440.

После сохранения Afina остановит цикл скрипта, если выполнение превысит установленный временной лимит.

Максимально допустимое значение — 1440 минут. Это соответствует 24 часам выполнения одного цикла скрипта.


Поле «Лимит одновременно выполняемых задач»#

Поле «Лимит одновременно выполняемых задач» определяет, сколько задач можно выполнять одновременно. Параметр используется для контроля параллельной нагрузки при запуске автоматизации.

После сохранения Afina не запустит больше задач одновременно, чем указано в этом поле.

Увеличение «Лимита одновременно выполняемых задач» может ускорить массовое выполнение, но также увеличит нагрузку на процессор, оперативную память и сеть.


Поле «Максимальное время выполнения модуля»#

Поле «Максимальное время выполнения модуля (мс)» задает предельное время, в течение которого модуль может выполняться перед принудительной остановкой. Значение указывается в миллисекундах.

После сохранения модуль, который превысит установленное время выполнения, будет остановлен.

Слишком маленькое значение в поле «Максимальное время выполнения модуля» может прерывать работу модулей до завершения их логики. Перед изменением параметра учитывайте сложность сценариев, которые выполняются.


Поле «Макс. браузеров»#

Поле «Макс. браузеров» определяет, сколько экземпляров браузера может быть запущено одновременно. Параметр помогает контролировать нагрузку на устройство при параллельном запуске профилей и выполнении скриптов.

После сохранения Afina не будет открывать больше браузерных экземпляров одновременно, чем позволяет этот параметр.

Слишком высокое значение «Макс. браузеров» может увеличить нагрузку на ПК. Если профили запускаются нестабильно или приложение работает медленнее, уменьшите количество одновременно запущенных браузеров.


Поле «Формат заголовка Telegram»#

Поле «Формат заголовка Telegram» определяет шаблон заголовка сообщений, отправляемых через Telegram-бота. В поле можно указать собственный формат и использовать переменные, например ${accountName}, чтобы в заголовке отображался аккаунт, отправивший сообщение.

Справа в поле доступна иконка «{}», которая открывает список переменных для вставки в шаблон.

Переменная ${accountName} подставляет название аккаунта в заголовок Telegram-сообщения. Это помогает быстрее определить, к какому аккаунту принадлежит сообщение от бота.


Поля «Размеры всплывающего окна»#

Поля «Ширина всплывающего окна (%)» и «Высота всплывающего окна (%)» задают размеры всплывающего окна в процентах от размера экрана. Параметры используются для унификации отображения служебных окон в интерфейсе.

После сохранения всплывающие окна откроются с учетом заданной ширины и высоты.

Значения ширины и высоты указываются в процентах. Используйте числовые значения, которые не превышают границ экрана и не усложняют работу со всплывающим окном.


Сценарий работы#

1

Шаг 1: Откройте настройки

Нажмите иконку шестеренки в верхнем правом углу приложения и выберите «Основные настройки Afina».

2

Шаг 2: Перейдите на вкладку «Скрипты»

На странице «Настройки» откройте вкладку «Скрипты».

3

Шаг 3: Настройте язык логов и режим работы

В списке «Язык логов скриптов» выберите язык записи логов. При необходимости включите или выключите «Скрытый режим работы».

4

Шаг 4: Задайте лимиты выполнения

Заполните поля «Лимит выполнения скрипта», «Лимит одновременно выполняемых задач», «Максимальное время выполнения модуля» и «Макс. браузеров».

5

Шаг 5: Настройте Telegram-заголовок

В поле «Формат заголовка Telegram» задайте шаблон сообщения. При необходимости используйте иконку «{}» для вставки переменных.

6

Шаг 6: Задайте размеры всплывающего окна

Введите значения в поля «Ширина всплывающего окна (%)» и «Высота всплывающего окна (%)».

7

Шаг 7: Сохраните изменения

Нажмите «Сохранить изменения», чтобы применить обновленные параметры вкладки «Скрипты».