Блок Начало и триггеры (события запуска)
Last updated
Last updated
Блок “Начало” является стартовой точкой каждого сценария и отвечает за его запуск при наступлении определённых событий запуска (триггеров). Эти события позволяют гибко управлять запуском сценария в зависимости от действий пользователя или изменений в системе.
На данный момент доступны следующие события запуска (постепенно список будет пополняться):
Триггеры для Telegram:
Пользователь нажал на кнопку “Начать” Этот триггер срабатывает, когда пользователь впервые взаимодействует с ботом, запуская его (нажимая кнопку “Начать”).
Пользователь отправил сообщение в бот Сценарий запускается при отправке пользователем любого сообщения в бот. Подходит для настройки автоматических ответов или обработки ключевых слов. В настройках этого триггера можно указать не только конкретное ключевое слово (например, “АКЦИЯ”), но и значение из переменной. Это позволяет запускать сценарий, если пользователь вводит текст, который совпадает с ранее сохранённым значением переменной, например, именем или кодовым словом. Кроме текстовых сообщений, триггер поддерживает запуск сценария при отправке голосовых сообщений, видеосообщений, фотографий, видео или других файлов. Это открывает возможность гибко реагировать на мультимедийный контент, отправленный пользователем, например, запускать сценарии проверки загруженных файлов или обработки пользовательского запроса.
Пользователь отправил сообщение в группу Триггер активируется, когда пользователь отправляет сообщение в группу, где добавлен бот. Как и в предыдущем триггере, вы можете настроить запуск сценария не только на конкретное ключевое слово, но и на значение из переменной, если сообщение пользователя совпадает с этим значением. Кроме того, сценарий может запускаться при отправке голосового сообщения, видеосообщения, фотографии, видео или другого файла, позволяя боту реагировать на различные типы контента в группе.
Пользователь вступил в группу Этот триггер запускает сценарий, когда пользователь присоединяется к группе, где находится бот. Применяется для отправки приветственных сообщений или инструкций новым участникам.
Пользователь был исключён из группы Сценарий активируется, если пользователь удаляется из группы. Может использоваться для сбора статистики или отправки уведомления администратору.
Пользователь отправил запрос на вступление в группу Этот триггер запускается, если пользователь отправляет запрос на вступление в группу. Подходит для настройки автоматической проверки, принятия заявки на вступления или уведомления администратора о новом запросе.
Общие триггеры:
Подписчику присвоен тег Сценарий запускается, когда пользователю присваивается новый тег. Используется для сегментации и персонализированных предложений, таких как специальные акции или бонусы.
У подписчика удалён тег Триггер срабатывает при удалении тега у пользователя. Применяется для изменения сценария взаимодействия, например, при завершении акции или изменения статуса клиента.
Изменено значение переменной Активируется, если значение переменной пользователя обновляется (например, обновляется статус заказа). Используется для автоматической отправки обновлений, таких как подтверждение оплаты или статус доставки.
Переменная была удалена Сценарий запускается, когда переменная удаляется из данных пользователя. Может использоваться для уведомления администратора или изменения статуса клиента.
У каждого триггера есть опция «Однократный запуск», которая позволяет ограничить срабатывание триггера для одного пользователя только один раз. Если эта галочка включена, то даже при повторном выполнении условий триггера, сценарий больше не запустится для этого пользователя. Это удобно, например, для отправки приветственного сообщения или выдачи бонуса, чтобы избежать повторной активации.
У каждого триггера также есть опция «Задать условие», которая позволяет выполнить дополнительную проверку перед запуском сценария. С её помощью можно уточнить, соответствует ли пользователь заданным условиям, например, имеет ли пользователь определённый тег, подписан ли пользователь на группу или канал Telegram, равно ли значение переменной подписчика указанному параметру. Эта функция помогает создавать более точные и персонализированные сценарии, исключая запуск для неподходящих пользователей.
Вы можете выбрать любой из перечисленных триггеров для запуска сценария.
Примеры использования
Пример для событий Telegram: Если пользователь отправляет сообщение с ключевым словом, бот начинает сценарий с предложением акций.
Пример для общих событий: Когда пользователю присваивается тег “VIP”, запускается сценарий с эксклюзивными предложениями.