MessageToFile#
Действие MessageToFile позволяет помещать значения из сообщения в файл по указанному пути. Имя файла соответствует id запроса (переменная *\(request_id*) или, если указана директива *prefix*, то prefix+\)request_id.
Параметры:
Название |
Обязательность |
Допустимые значения |
Описание |
|---|---|---|---|
path |
+ |
Текстовое значение |
Путь для сохранения файлов. |
prefix |
Обязательно в случае: |
Текстовое значение |
Префикс имени сохраненного файла. |
filename |
Обязательно в случае: |
Текстовое значение |
Имя сохраненного файла. |
ignore_errors |
- |
true/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-