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

В данной статье рассмотрим возможности и принцип работы раздела События.

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

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

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


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

  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. Далее перейдите в События