Обработать сообщение

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

Для добавления действия выберем его на вспомогательной панели (слева), либо щелкнем правой кнопкой мыши в свободном месте экрана.

На экране сценария появится блок действия. Справа откроется его меню.

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

Если поставим галочку "Проверить формат", то бот сверит сообщение с одним из встроенных фильтров: телефон, email и др.

Например, если вы просили человека отправить телефон, а он прислал какой-то текст, бот не станет сохранять этот текст в переменную. Он поймет, что сообщение не проходит по формату и перейдет к "аварийному" блоку.

Пункт "Использовать шаблон" позволяет извлечь сразу несколько частей из сообщения

Поставим галочку "Задать шаблон сообщения" и введем шаблон. Главный элемент шаблона - какое-либо слово (слова) в скобках <>

Пример шаблона: "телефон <номер телефона> и почта <email>". То есть мы ждем, что пользователь пришлет нам свои телефон и почту именно в таком формате.

Вашему клиенту достаточно написать: "телефон 89123456789 и почта client@mail.ru"

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

Бот извлечет "89123456789" и "client@mail.ru" и запишет в переменные, которые вы укажете.

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

Теперь вы знаете, как применять действие "Обработать сообщение".

Last updated