• BotHunter
  • Регистрация в сервисе
  • Быстрый старт
  • Руководители, Сообщества, Тарифы
  • Мессенджеры и соц. сети
    • ВКонтакте
      • Как подключить сообщество ВК к системе
        • Возможные ошибки
      • Форматирование текста ВКонтакте
      • Виджеты
      • Вложения
    • Telegram
      • Вложения
      • Начало работы
        • Как подключить бота к системе
        • Как создать бота для Telegram
      • Особые возможности
        • Чат-бот для личных сообщений
        • Загрузка больших вложений
        • Меню для чат-ботов в Telegram
        • Настройка информации о боте в Telegram
        • Отправка стикеров и эмоджи
        • Работа чат-ботов в каналах
        • Условия проверки в Telegram
        • Запуск бота по ссылке
      • Лимиты Telegram
    • MAX
      • Как создать бота в MAX
      • Как сделать простого чат-бота?
      • Запуск бота по ссылке
      • Активности для ботов Max
      • Работа чат-ботов в каналах
      • Загрузка больших вложений
    • Одноклассники
      • Как подключить сообщество к системе
      • Как создать бота для Одноклассников
  • Автоматизация
    • Чат-боты
      • Как сделать простого чат-бота?
      • Основные принципы работы ботов
        • Как создаются боты?
        • Ответы на частые вопросы
        • Принцип работы цепочек
      • Конструктор
        • Навигация и интерфейс
          • Масштабирование
          • Поиск пользователя в боте
          • Поиск шага
          • Ошибки в чат-ботах
          • Формы стрелок
          • Соединение блоков
          • Центрирование рабочей области
          • Поиск связанных блоков
          • Группировка блоков
          • История шагов в боте
        • Блоки
          • Условие
            • Текст
            • Время
            • Переменные
            • Боты
            • Списки
            • Пользователь
            • Публикации
            • Магазин
            • Дополнительно
            • Чат/канал
            • Регулярные выражения
            • Поиск телефона в сообщении
          • Действие
            • Переменные
              • Переменные пользователя
              • Переменные сообщества
            • Боты
              • Действия с ботами
            • Списки
              • Списки пользователей
              • Облачные списки (VK)
              • Черный список сервиса (VK)
            • Страницы
              • Мини-лендинги
            • Пользователи
              • Профиль пользователя
            • Интеграции
              • Действия с платежными системами
              • Действия с интеграциями
            • Дата и время
            • Сообщения
            • Беседы (VK)
              • Управление участниками беседы
            • Чаты (TG)
              • Действия с темами в чате
              • Действия с чатами
            • Текст
              • Парсер текста
            • Сообщество (VK)
              • Публикации
              • Комментарии
              • Аудиозаписи
            • Аналитика
              • Воронки
            • Дополнительно
              • Функции
                • Калькулятор
                • Обрезать текст
                • Привести текст к нижнему/верхнему регистру
                • Найти и заменить
                • Разбить текст на части
                • Получение уникального идентификатора
              • Запрос во вне
          • Сообщение
            • Редактирование сообщения
            • Особенности Telegram
            • Форматирование текста Telegram
            • Отправка стикера в VK
            • Как отправлять пост вложением
            • Отправка сообщений другому человеку, в тему чата или от другого сообщества
            • Ожидающие действия
            • Клавиатура (кнопки)
            • Как отправить премиум эмодзи в Telegram
          • Таймер
      • Аналитика
        • Ошибки в чат-ботах
        • Уведомления об ошибках
      • Активности
        • Активности ботов для ВКонтакте
        • Активности ботов для Telegram
        • Активности ботов для Одноклассников
        • Запустили другим ботом или внешним источником
      • Расширенные настройки бота
      • Как поделиться чат-ботом
    • Примеры чат-ботов
      • Ответ на "Привет"
      • Сбор телефона и email
      • Сертификаты/именные изображения
        • Изображение с добавлением персонализированного текста
        • Изображение с персонализированным фото
      • Борьба с "умными" спамерами в беседе VK
      • Модератор чата/беседы (карма-бот)
      • Аукцион
      • Оповещение о комментариях с вопросом
      • Печенька с предсказаниями
      • ChatGPT Шаблон для изображений
    • Переменные
      • Стандартные переменные
        • Переменные дат
      • Переменные пользователя
      • Переменные сообщества
      • Дополнительно
        • Сложные переменные
    • Интеграции
      • TH таблицы
        • Возможности и принцип работы
      • Платежные системы
        • Как выдавать ссылки на оплату и отслеживать сами оплаты в боте?
        • Продамус
          • Рекуррентные платежи
        • Tinkoff
        • ЮKassa
          • Рекуррентные платежи
        • ЮMoney
        • CloudPayments
        • Robokassa
        • Telegram Payments
      • Google Таблицы
        • Подключение
        • Возможности и принцип работы
      • ChatGPT
      • SMSC
      • GetCourse
      • Автопилот
      • Бизон365
      • Albato
        • Связка с amoCRM
        • Связка с Google Meet
      • amoCRM
      • DashaMail
      • Voice Password
    • Аналитика в BotHunter
    • UTM-метки
  • Пользователи
    • Действия с пользователями и фильтры
    • Возможности для ВКонтакте
    • Списки пользователей
    • Как перенести подписчиков из других сервисов?
      • Senler
      • BotHelp
      • SaleBot
      • SendPulse
      • Гамаюн
  • Рассылки
    • Рассылка
  • Страницы
    • Приложение VK
      • О приложении
      • Подключение и настройки видимости
    • Мини-Лендинги
      • Создание мини-лендинга
      • Сбор номера телефона и Email
      • Частые вопросы
    • Аналитика
      • Отслеживание действий пользователя VK
      • VK Пиксель
      • Яндекс.Метрика
  • Полезные материалы
    • Как узнать свой ID в мессенджере/соц. сети
    • Глобальные обновления
      • Система папок
      • Глобальное обновление 18.12.2022
      • Глобальное обновление 07.02.2022
  • Разработчикам
    • API
      • Константы
      • API Ключ
      • Методы
        • Боты
          • Добавить пользователя в бота
          • Удалить пользователя из бота
        • Пользовательские переменные
          • Получить
          • Установить
          • Очистить
        • Глобальные переменные
          • Получить
          • Установить
          • Очистить
    • Вебхуки
  1. Конструктор
  2. >
  3. Блоки
  4. >
  5. Условие

Текст

Текст

Позволяет проверить текст входящего сообщения от пользователя. У функции есть три вида проверок, каждый из которых делится еще на несколько.

null

Проверка полученного текста

null

Условие, содержащее в себе множество подпунктов, давайте разберемся с ними по отдельности:

Полученный текст полностью соответствует значению

null

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

В полученном тексте есть хотя бы одно слово

null

Позволяет проверить вхождение написанного вами слова в сообщение, полученное от пользователя. Имеет 2 варианта проверки: строгий и нестрогий.

При строгой проверке если вы укажете в блоке слово "Привет", то проверку пройдут фразы по типу "Привет Олег","Передаем привет", но не пройдут проверку фразы по типу "Приветствуем тебя"

При нестрогой проверке фразы по типу "Приветствуем тебя" пройдут проверку, так как в них содержится "Привет"

В полученном тексте есть все слова

null

Позволяет проверить вхождение всех написанных вами слов в сообщение, полученное от пользователя. Имеет 2 варианта проверки: строгий и нестрогий.

При строгой проверке если вы укажете в блоке слово "Привет" и "Бот", то проверку пройдут фразы по типу "Привет Бот","Бот передай привет", но не пройдут проверку фразы по типу "Передаём приветики ботам"

При нестрогой проверке фразы по типу "Передаём приветики ботам" пройдут проверку, так как в них содержится "Привет" и "Бот"

Первое слово в полученном сообщении равно

null

Позволяет проверить точное соответствие указанного вами слова в блоке первому слову в полученном от пользователя сообщении.

Например, если в блоке вы укажите слово "Привет", то проверку пройдёт фраза "Привет бот", но не пройдет фраза "Боту привет".

Нажата кнопка "Начать"

null

Проверяет нажатие кнопки "Начать", которую необходимо включить в настройках сообщества. Она появляется у пользователей впервые взаимодействующих с ботом.

ID отправителя равен

null

Позволяет работать только с сообщениями от конкретного отправителя, ID которого вы укажете в этом блоке.

Сообщение пришло из беседы

null

Условие позволяет указать конкретный источник сообщений. То есть, проверку пройдут только сообщения, полученные из выбранной вами беседы.

Сообщение пришло из беседы, ID которой равен

null

Условие позволяет указать конкретный источник сообщений. То есть, проверку пройдут только сообщения, полученные из беседы, ID которой вы укажете.

Важно!
ID беседы нужно получать через бота, выводя переменную {chatid}. Одна и та же беседа у разных ботов может иметь разный ID.

Длина полученного сообщения больше (меньше) или равна

null

Позволяет отфильтровать сообщения по количеству символов в них. В поле "Значение" нужно указать цифру - количество символов.

Сообщение содержит вложения

null

Условие проверит полученное сообщение на предмет содержания вложений.

Получено голосовое сообщение

null

Условие проверит полученное сообщение на предмет содержания голосового сообщения. К вложениям относятся: аудиозаписи, видеозаписи, изображения, файлы, товары, стикеры и голосовые сообщения.

Сообщение содержит аудиозапись/видеозапись/изображение/товар

null

Условие проверит полученное сообщение на предмет содержания выбранного вами вложения.

Сообщение не содержит вложений

null

Условие проверит полученное сообщение на предмет отсутствия вложений. К вложениям относятся: аудиозаписи, видеозаписи, изображения, файлы, товары, стикеры и голосовые сообщения.

Проверка на упоминания

Эти функции предназначены для использования в беседах и чатах. Позволяют отследить цитирование и упоминания пользователей.

null

В тексте есть упомянутый пользователь

null

Позволяет отследить наличие упоминания в сообщении. Упоминанием считается отметка пользователя черезили @.

Было процитировано сообщение

null

Позволяет отследить сообщения, которые содержат цитирование. Цитированием считается ответ на сообщение.

Пользователь упомянул сам себя

null

Позволяет отследить наличие упоминания самого себя в сообщении. Упоминанием считается отметка пользователя черезили @.

Пользователь упомянул сообщество

null

Позволяет отследить наличие упоминания сообществ в сообщении. Упоминанием считается отметка сообщества черезили @.

Пользователь упомянул ваше сообщество

null

Позволяет отследить наличие упоминания сообщества, в котором работает бот в сообщении. Упоминанием считается отметка сообщества черезили @.

Пользователь процитировал себя

null

Позволяет отследить сообщения, которые содержат цитирование самого себя. Цитированием самого себя считается ответ на сообщение себе же.

Пользователь процитировал сообщество

null

Позволяет отследить сообщения, которые содержат цитирование сообществ. Цитированием сообщества считается ответ на сообщение сообществу.

Пользователь процитировал ваше сообщество

null

Позволяет отследить сообщения, которые содержат цитирование сообщества, в котором работает бот. Цитированием сообщества считается ответ на сообщение сообществу.

Полученный текст соответствует шаблону

Условия в этой группе позволяют сравнить полученный от пользователя текст с определённым шаблоном.

null

В полученном тексте указан только номер телефона

null

Условие позволяет отследить содержание только номера телефона в сообщении.
То есть, сообщение "89111111111" пройдёт проверку, а сообщение "Мой номер 89111111111" не пройдёт.

В полученном тексте есть номер телефона

null

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

Поиск телефона в сообщении

В полученном тексте указан только email

null

Условие позволяет отследить содержание только email в сообщении.
То есть, сообщение "123@mail.ru" пройдёт проверку, а сообщение "Мой email 123@mail.ru" не пройдёт.

В полученном сообщении указана только ссылка

null

Условие позволяет отследить содержание только ссылки в сообщении.
То есть, сообщение " https://bot.targethunter.ru/" пройдёт проверку, а сообщение "Вот ссылка https://bot.targethunter.ru/" не пройдёт.

В полученном сообщении содержится ссылка

null

Условие позволяет отследить содержание ссылки в сообщении. То есть, все сообщения, содержащие ссылки, пройдут проверку.

Полученный текст соответствует регулярному выражению

null

Условие позволяет проверить текст полученного от пользователя сообщения на предмет соответствия заданному вами регулярному выражению. Подробнее о регулярных выражениях тут:

Регулярные выражения