Фильтры

В этом разделе рассмотрим основные фильтры для шага "извлечь данные"

Фильтр позволяет указать, что именно нужно извлечь из сообщения

Телефон

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

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

Отлично, в разделе пользователи мы видим указанный телефон клиента:

Email

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

Строка

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

Число

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

Слово

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

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

Этот фильтр нужен для того, чтобы извлечь упоминание пользователя из сообщения.

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

Last updated