Обзор раздела События

В данной статье мы разберем оповещения, которые могут возникнуть в зависимости от конкретных Событий: как в боте, так и в ресурсах.

Событие — это возникновение определенной ситуации при взаимодействии с ботом. Реакция на событие — автоматическая отправка заготовленного текста/команды, в зависимости от настроенных условий.

Важно! Стоит отметить, что События бота и ресурса — отличаются.

События

Рассмотрим события бота:

  1. Пользователь остановил бота — реакция при остановке бота;

Пример использования: При остановке бота пользователем можно сделать вызов команды, чтобы отправить информацию в таблицу и пометить что пользователь остановил работу бота. Или изменить пользователю категорию, которая изменит разрешения пользователя в телеграм группе.

  1. Сообщение в рeсурс при добавлении бота — в этом событии вы можете указать отправку команды с сообщением или написать свое сообщение, которое отправится в канал или чат при добавлении бота администратором. По умолчанию событие отключено;

  2. Бот выключен — реакция бота, если изменить статус работы бота на "Выключен" в разделе Настройки;

  3. Нерабочее время магазина — здесь вы можете установить текст бота, когда магазин открыт в не рабочее время. Время работы магазина устанавливается в настройках магазина;

  4. Мaгазин отключен реакция бота, если изменить статус работы магазина на "Выключен" в основных настройках магазина;

  5. Пользователь заблокирован — это событие сработает для пользователя если вы заблокируете пользователя в разделе Модерация или Диалоги;

Доступ для категорий
  1. Запрет доступа к команде (проверка кaтегории) — это реакция при отсутствии у пользователя категории указанной в настройках группы команд в разделе Конструктор. (см. скриншот)

Проверка подписки - группа команд
  1. Запрет доступа к команде (прoвeрка пoдписки на рeсурс) — реакция при отсутствии у пользователя подписки на канал или чат, указанный в настройках группы команд в разделе Конструктор. (см. скриншот)

  2. Неизвестная команда — реакция бота на неизвестное сообщение отправленное в бот. Событие не сработает, если:
    - Включен диалог с пользователем.
    - В боте есть названия команд или синонимы в командах, фразы которых совпадают с тем что написал пользователь.
    - Открыта форма ввода, которая ожидает ответ от пользователя.

  3. Начало диалога — событие срабатывает при действии "Начать диалог" в действиях команды или кнопки.

  4. Завершение диалога — событие срабатывает при действии "Завершить диалог" в действиях команды или кнопки.

Вы можете настроить реакцию бота на все эти события. Разберем возможности реакций подробнее:
В каждом событии есть реакции, их можно добавить несколько на каждое событие, например чтобы реакция была разной для разных категорий пользователей, а внутри каждой реакции есть Действия.

Действие — это тип реакции. Как вы хотите, чтобы бот отреагировал на событие?

События - действия

Чтобы включить и настроить реакцию на событие:

  1. Включите тумблер напротив нужного события

  2. Нажмите Настроить

  3. Включите тумблер так же и в самой реакции, реакций может быть несколько, их можно по отдельности включать или отключать

  4. Выберите действие и пропишите реакцию

  5. При необходимости добавьте еще действия

  6. Сохраните изменения

Типы действий:

  • Текстовое сообщение;

  • Команда или условие.

  • Добавление в категорию;

  • Изменение сценария;

  • Запись сообщения в переменную;

  • Удаление обычной клавиатуры;

  • Удаление сообщения;

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

Важно! При выполнении действия с отправкой команды Обычная клавиатура, формы ввода, таймауты и функция перехода не будут отправлены, если они имеются в команде.

Дополнительные настройки Действий (работает только для Текстового сообщения):

  • Отправить в ответ — сообщение бота будет являться ответом на сообщение пользователя;

  • Предпросмотр для ссылок — будет видно содержимое ссылок;

  • Удалить после — сообщение удаляется по истечению заданного времени.

Дополнительные настройки Реакций:

События - действия - настройки
  • Шанс срабатывания — вероятность срабатывания реакции, задается в процентах;

  • Для категории — реакция сработает на пользователях только из выбранных категорий.

События для ресурсов (канала или группы):

Переход в ресурс
  1. События для ресурсов находятся отдельно, чтобы перейти в этот раздел сначала перейдите в ресурс

Ресурс - события
  1. Далее перейдите в События

Была ли страница полезна?