Перейти к содержимому

Добавить фильтр

картинка_0

Описание

Блок добавить фильтр имеет раскрывающееся меню с опциями:

  • Текст сообщения равен;
  • Текст сообщения не равен;
  • Id пользователя равно;
  • Id пользователя не равно;
  • Сообщение содержит фото;
  • Сообщение содержит документ;
  • Сообщение содержит контакт;
  • Тест сообщения содержит;
  • Тест сообщения не содержит;
  • Текст сообщения начинается с;
  • Текст сообщения не начинается с;
  • Текст сообщения заканчивается на;
  • Текст сообщения не заканчивается на.

Кликнув по значку + на блоке можно совмещать несколько условий.


Пример использования

В данном примере создается бот, который предоставляет информацию:

  1. Указываются параметры бота, токен бота, администратор бота, хранилищем состояний выбрана оперативная память;

  2. Создается команда start, при вызове команды отображается запрос на проверку номера телефона с возможностью поделиться контактом;

  3. Добавлены обработчики событий. Первый обработчик (триггер) срабатывает при отправке пользователем номера телефона. При этом вызывается функция phoneCheck, сверяющая номер пользователя со списком.

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

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

  4. Второй обработчик (триггер) срабатывает в случае, если пользователь отправляет иную информацию, нежели номер телефона. При этом производится возврат на нулевой шаг (команду start).

картинка_1 картинка_2 картинка_3

Результат

Пример работы с ботом:

картинка_4