SmartBot
Search…
Шаблон
Шаблон сообщения позволяет задать ожидаемую структуру сообщения из нескольких частей и сохранить эти части в разные переменные
Шаблон сообщения нужен, если вы хотите извлечь из сообщения сразу несколько частей, например, одновременно и телефон, и email
Проще всего рассмотреть шаблоны на примере. Предположим, клиент записывается на прием через нашего бота, а мы хотим получить от него email и телефон для связи:
Бот отправит клиенту сообщение и будет ожидать ответ в формате "телефон <номер телефона> и почта <email>". К такому шаблону, например, подойдет сообщение "телефон 89123456789 и почта [email protected]". Бот должен извлечь "89123456789" и "[email protected]" и записать в соответствующие переменные.
Добавьте шаг "извлечь данные" и нажмите "+ Задать шаблон сообщения". Появится строка шаблона и группы частей сообщения:
Так как мы ожидаем сообщение в формате телефон <номер телефона> и почта <email>, давайте укажем такой формат в строке шаблона:
Обратите внимание: как только вы написали шаблон и ожидаемые поля выделились в группы. Группа появляется, если в шаблоне есть слово, заключенное в треугольные скобки, например, <захват>
Осталось изменить тип фильтра для каждой группы, для email'а нужно выбрать email, для номера - телефон:
Отлично
😎
Осталось только протестировать:
Бот успешно записал полученные данные, перейдем в раздел "пользователи" и убедимся в этом:
Кстати, вы можете использовать модуль, чтобы сохранить заявку пользователя в гугл таблицу
🤩
Теперь вы умеете собирать данные из сообщения пользователя по шаблону
💪
Copy link