Обработка файлов

Данный функционал позволяет извлечь текст из файла, который прислал клиент в диалоге.

Для чего нужно?

  • Клиент может прислать файлы в форматах docx, pdf, rtf, txt или любой другой формат;

  • Бот сможет обработать файл, либо передать результат из файла в другие шаги действия.

Создание действия для извлечения текста из файла

1

Перейдите в раздел "Действия" и нажмите кнопку "Создать"

2

Попадаем в Настройки действия

Название действия

Название для отображения, по которому Вы легко сможете определить нужное действие в общем списке

Название функции

Название, которое будет видеть бот.

Должно описывать основной смысл данного действия.

Допускаются только символы английского алфавита и нижнее подчеркивание (_)

Описание функции

Описание того, что данное действие будет делать. Нужно, чтобы бот лучше понимал зачем оно нужно и в каких случаях им пользоваться

Сообщение об ошибке

Какой текст будет возвращаться боту при ошибке. Рекомендуем вписать туда что-то вроде "Произошла ошибка"

Правила ответа боту

В рамках одного действия могут быть вызваны несколько вебхуков или выполнено несколько других функций. При помощи этой настройки у нас есть возможность выбрать, ответ из какого именно шага будет передан боту - из первого, из последнего, или из всех.

3

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

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

4

Добавляем Аргумент действия, нажав плюс в поле ниже

5

Заполняем поля в разделе "Аргументы действия"

Аргумент - так как аргументом для функции у нас является любой документ, то в поле Аргумент прописываем file

Описание аргумента - это поле необязательно и служит для описания, чтобы бот лучше понимал зачем аргумент нужен и что туда передавать

Тип - так как данный шаг поддерживает только аргументы-файлы выбираем "Документ"

6

Добавляем шаг, нажав на кнопку "Добавить шаг"

7

Выбираем шаг "Извлечь текст из файла"

8

В меню для настройки шага из выпадающего меню выбираем аргумент "file". Нажимаем "Сохранить".

Название - заполняется автоматически при выборе типа шага.

Аргумент, в котором будет передан файл - выбираем из выпадающего меню соответствующий аргумент.

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

Режим чтения сканированного текста - позволяет использовать "Умное чтение файлов и картинок".

Если в действие прислали скан в формате PDF (не текстом) или DOCX с картинками, то данный режим сможет прочитать эти файлы как текст. Цена - 0.5 рублей за страницу.

9

Нажимаем на кнопку "Сохранить", чтобы сохранить действие.

10

Настройка завершена

Last updated

Was this helpful?