enВойти в Senler

Шаг «Нажатие на кнопку „Начать“»

Шаг запускает автоматизацию «Для диалогов», когда пользователь нажимает «Начать» в VK, Telegram или MAX. Например, одна стартовая ссылка может открывать обучение, другая — запись на консультацию.

Выберите условие запуска

  1. В каталоге шагов выберите «Нажатие на кнопку „Начать“».
  2. Выберите шаг на схеме.
  3. В поле «Условие параметра» выберите нужное правило.
  • «Любое нажатие» принимает запуск с параметром или без него.
  • «Без параметра» принимает только запуск без параметра.
  • «Параметр равен» проверяет полное совпадение.
  • «Параметр начинается с» проверяет начало строки.
  • «Параметр содержит» ищет фрагмент в любом месте строки.

В трёх режимах сравнения укажите «Значения параметра». Достаточно совпадения с одним значением. Для ?start=course_1 точным значением будет course_1, а общим началом для нескольких курсов — course_. Команду /start и адрес ссылки вводить не нужно.

По умолчанию Course_1 и course_1 совпадают. Чтобы различать заглавные и строчные буквы, откройте шестерёнку рядом со значениями.

Шаг «Нажатие на кнопку „Начать“». Отмеченные элементы: 1. «Условие параметра»; 2. «Значения параметра»; 3. шестерёнку рядом со значениями
1. «Условие параметра» · 2. «Значения параметра» · 3. шестерёнку рядом со значениями

Включите «Учитывать регистр». Значения сравниваются как обычный текст, не как регулярные выражения.

Шаг «Нажатие на кнопку „Начать“». 4. «Учитывать регистр»
4. «Учитывать регистр»

Ограничьте диалоги и сохраните параметр

В поле «Где срабатывать» выберите все, личные, групповые или конкретные диалоги. Для первых трёх вариантов поле «Каналы» ограничивает источники запуска; пустой список означает все каналы проекта.

В поле «Сохранить параметр в переменную» выберите текстовую переменную процесса, лида, диалога или проекта. Следующие шаги смогут использовать её, например в сообщении или HTTP-запросе. Если параметр не передан, сохраняется пустая строка.

Шаг «Нажатие на кнопку „Начать“». Отмеченные элементы: 5. «Где срабатывать»; 6. «Каналы»; 7. «Сохранить параметр в переменную»
5. «Где срабатывать» · 6. «Каналы» · 7. «Сохранить параметр в переменную»

Каждое новое нажатие, подходящее под условие, запускает отдельный процесс. Уже активные процессы этой автоматизации не отменяются. Поэтому повторное нажатие может снова отправить сообщения из сценария.

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

Что считается нажатием

В Telegram подходит и команда /start, отправленная боту, с параметром или без него. В VK учитывается системная кнопка «Начать»: обычное сообщение с таким текстом или просмотр ссылки её не заменяет. В MAX обрабатывается запуск бота.

Событие запуска и обычное входящее сообщение — разные условия. Параметр стартовой ссылки не ищется среди ключевых слов сообщения.

Если несколько входов подходят к одному нажатию, каждый из них может запустить свою ветку. Более узкое условие не отключает остальные. Например, «Любое нажатие» пересекается с условием «Параметр равен course_1». Чтобы выполнялась только одна ветка, задайте непересекающиеся условия.

Чтобы только назначить агента без сценария из нескольких шагов, настройте его автозапуск.