SmartBot
Search…
Фильтры
В этом разделе рассмотрим основные фильтры для шага "извлечь данные"
Фильтр позволяет указать, что именно нужно извлечь из сообщения

Телефон

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

Email

Фильтр позволяет извлечь емейл из сообщения.

Строка

Этот фильтр позволяет извлечь строку указанной длины

Число

Позволяет получить число в указанном диапазоне

Слово

Извлекает первое слово из сообщения указанной длины

Упоминание пользователя

Этот фильтр нужен для того, чтобы извлечь упоминание пользователя из сообщения.
Например, из сообщения "Сохрани пользователя @someuser" бот извлечет упоминание @someuser, при этом в переменную будет сохранён его ID. Это полезно для использования в шаге "смена контекста" из модуля геймификации.