MessageToFile#

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

Параметры:

Название

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

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

Описание

path

+

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

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

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-