Фильтры
В этом разделе рассмотрим основные фильтры для шага "извлечь данные"
Last updated
В этом разделе рассмотрим основные фильтры для шага "извлечь данные"
Last updated
Фильтр позволяет указать, что именно нужно извлечь из сообщения
Телефон
Строку
Число
Слово
Упоминание пользователя (для бесед)
В качестве примера рассмотрим шаг извлечения номера телефона из сообщения. Предположим, мы сделали цепочку "запись на прием", задача бота - получить телефон подписчика, чтобы потом менеджер мог связаться с человеком:
В цепочке, которая запускается по фразе "записаться на прием", мы спросим у клиента телефон, подождем его сообщение, а потом сохраним телефон в созданную для этого переменную.
Отлично, в разделе пользователи мы видим указанный телефон клиента:
Фильтр позволяет извлечь емейл из сообщения.
Этот фильтр позволяет извлечь строку указанной длины
Позволяет получить число в указанном диапазоне
Извлекает первое слово из сообщения указанной длины
Этот фильтр нужен для того, чтобы извлечь упоминание пользователя из сообщения.
Например, из сообщения "Сохрани пользователя @someuser" бот извлечет упоминание @someuser, при этом в переменную будет сохранён его ID. Это полезно для использования в шаге "смена контекста" из модуля геймификации.