Поиск телефона в сообщении
Last updated
Was this helpful?
Last updated
Was this helpful?
Часто пользователи в ответ на конкретную просьбу прислать свой номер телефона пишут ещё какой-нибудь текст. Например, они могут написать: «Вот мой номер телефона 8 (999) 111-22-33». Чтобы находить номер телефона пользователя в текстовом сообщении, используйте специальное условие для чат-бота.
Это условие находится в разделе Условия — Полученный текст соответствует шаблону — В полученном тексте есть номер телефона
Мы создали чат-бота в Телеграм, который просит пользователя в ответ на ключевое слово «телефон» написать его номер телефона. В полученном сообщении из всего текста бот извлекает только формат телефона, а пользователю отвечает, что его номер телефона успешно найден или не найден.
ШАГ 1. Задаем реакцию бота на ключевое слово «телефон»
ШАГ 2. Отправляем сообщение с просьбой указать свой номер телефона
ШАГ 3. Проверяем выполнения условия «В полученном тексте есть номер телефона» Именно на этом шаге задаем условие, чтобы бот проверял номер телефона по всему сообщению. Это условие находится в разделе Условия — Полученный текст соответствует шаблону — В полученном тексте есть номер телефона.
ШАГ 4. Задаем реакцию бота на выполнение условия В ответном сообщении бота указываем переменную phone (из предыдущего шага) в таком формате:
Обязательно используем обрамление переменной в виде открывающих/закрывающих фигурных скобок и знаков % Пример сообщения бота: Отлично! Ваш номер телефона {%phone%}
ШАГ 5. Задаем реакцию бота на НЕ выполнение условия
Полная схема такого чат-бота выглядит так
Правильно отработанный сценарий выглядит так
Используйте это условие в настройках чат-бота и достигайте максимальных результатов вместе с TargetHunter Moderator!