Обработать сообщение
Last updated
Last updated
Действие "Обработать сообщение" по обрабатывает сообщение от подписчика. Позволяет сразу извлечь нужные данные и записать их в переменную.
Для добавления действия выберем его на вспомогательной панели (слева), либо щелкнем правой кнопкой мыши в свободном месте экрана.
На экране сценария появится блок действия. Справа откроется его меню.
По умолчанию бот дождется сообщения и сохранит его в указанную вами переменную, а затем перейдет к следующему блоку.
Если поставим галочку "Проверить формат", то бот сверит сообщение с одним из встроенных фильтров: телефон, email и др.
Например, если вы просили человека отправить телефон, а он прислал какой-то текст, бот не станет сохранять этот текст в переменную. Он поймет, что сообщение не проходит по формату и перейдет к "аварийному" блоку.
Пункт "Использовать шаблон" позволяет извлечь сразу несколько частей из сообщения
Поставим галочку "Задать шаблон сообщения" и введем шаблон. Главный элемент шаблона - какое-либо слово (слова) в скобках <>
Пример шаблона: "телефон <номер телефона> и почта <email>". То есть мы ждем, что пользователь пришлет нам свои телефон и почту именно в таком формате.
Вашему клиенту достаточно написать: "телефон 89123456789 и почта client@mail.ru"
Нам остается только предупредить пользователя, чтобы он писал именно в таком формате.
Бот извлечет "89123456789" и "client@mail.ru" и запишет в переменные, которые вы укажете.
Точно так же вы можете извлечь вложения из присланного сообщения в переменную, выбрать их количество, тип и максимальный размер.
Теперь вы знаете, как применять действие "Обработать сообщение".