Текст

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Last updated