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

Рассмотрим события бота:
Пользователь остановил бота — реакция при остановке бота;
Пример использования: При остановке бота пользователем можно сделать вызов команды, чтобы отправить информацию в таблицу и пометить что пользователь остановил работу бота. Или изменить пользователю категорию, которая изменит разрешения пользователя в телеграм группе.
Сообщение в рeсурс при добавлении бота — в этом событии вы можете указать отправку команды с сообщением или написать свое сообщение, которое отправится в канал или чат при добавлении бота администратором. По умолчанию событие отключено;
Бот выключен — реакция бота, если изменить статус работы бота на "Выключен" в разделе Настройки;
Нерабочее время магазина — здесь вы можете установить текст бота, когда магазин открыт в не рабочее время. Время работы магазина устанавливается в настройках магазина;
Мaгазин отключен — реакция бота, если изменить статус работы магазина на "Выключен" в основных настройках магазина;
Пользователь заблокирован — это событие сработает для пользователя если вы заблокируете пользователя в разделе Модерация или Диалоги;

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

Запрет доступа к команде (прoвeрка пoдписки на рeсурс) — реакция при отсутствии у пользователя подписки на канал или чат, указанный в настройках группы команд в разделе Конструктор. (см. скриншот)
Неизвестная команда — реакция бота на неизвестное сообщение отправленное в бот. Событие не сработает, если:
- Включен диалог с пользователем.
- В боте есть названия команд или синонимы в командах, фразы которых совпадают с тем что написал пользователь.
- Открыта форма ввода, которая ожидает ответ от пользователя.Начало диалога — событие срабатывает при действии "Начать диалог" в действиях команды или кнопки.
Завершение диалога — событие срабатывает при действии "Завершить диалог" в действиях команды или кнопки.
Вы можете настроить реакцию бота на все эти события. Разберем возможности реакций подробнее:
В каждом событии есть реакции, их можно добавить несколько на каждое событие, например чтобы реакция была разной для разных категорий пользователей, а внутри каждой реакции есть Действия.
Действие — это тип реакции. Как вы хотите, чтобы бот отреагировал на событие?

Чтобы включить и настроить реакцию на событие:
Включите тумблер напротив нужного события
Нажмите Настроить
Включите тумблер так же и в самой реакции, реакций может быть несколько, их можно по отдельности включать или отключать
Выберите действие и пропишите реакцию
При необходимости добавьте еще действия
Сохраните изменения
Типы действий:
Текстовое сообщение;
Команда или условие.
Добавление в категорию;
Изменение сценария;
Запись сообщения в переменную;
Удаление обычной клавиатуры;
Удаление сообщения;
Для разных событий набор действий может отличаться.
При добавлении несколько действий, они будут выполнены все по порядку или только одно случайное в зависимости от выбранного параметра выполнения действий.
Важно! При выполнении действия с отправкой команды Обычная клавиатура, формы ввода, таймауты и функция перехода не будут отправлены, если они имеются в команде.
Дополнительные настройки Действий (работает только для Текстового сообщения):
Отправить в ответ — сообщение бота будет являться ответом на сообщение пользователя;
Предпросмотр для ссылок — будет видно содержимое ссылок;
Удалить после — сообщение удаляется по истечению заданного времени.
Дополнительные настройки Реакций:

Шанс срабатывания — вероятность срабатывания реакции, задается в процентах;
Для категории — реакция сработает на пользователях только из выбранных категорий.
События для ресурсов (канала или группы):

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

Далее перейдите в События