MessageToFile#

Действие MessageToFile позволяет помещать значения из сообщения в файл по указанному пути. Имя файла соответствует id запроса (переменная *\(request_id*) или, если указана директива *prefix*, то prefix+\)request_id.

Параметры:

Название

Обязательность

Допустимые значения

Описание

path

+

Текстовое значение

Путь для сохранения файлов.

prefix

Обязательно в случае:
filename не задан

Текстовое значение

Префикс имени сохраненного файла.

filename

Обязательно в случае:
prefix не задан

Текстовое значение

Имя сохраненного файла.

ignore_errors

-

true/false

Параметр определяет, игнорировать ли возникающие ошибки или останавливать запрос с ошибкой.
Значение по умолчанию: false.

Заполняемые переменные:

Название

Допустимые значения

Описание

clj_savemessage_result

true/false

Указывает, сохранен ли файл на файловую систему.

clj_savemessage_filename

Текстовое значение

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

Пример:

  service_http_proxy:
  - id: transferToChat    
    chains:
      request_chains:
        - message: $clj_request_body
          actions:
          - action: MessageToFile
            params:
              path: /sowa/
              prefix: test-