Цепочки

Триггеры и условия запуска

Кратко

Триггер задаёт, когда запускается цепочка tuk-tuk.online: режим запуска, условие по тексту сообщения, ограничения запуска (рабочие часы, лимиты, перерыв между запусками) и правила автоостановки.

  • Где: настройки цепочки в разделе «Связки»
  • Режимы запуска: каждое сообщение, один раз на клиента, после завершения
  • Условия: любое сообщение, ключевое слово, точное совпадение, regex
  • Ограничения запуска: пауза клиента перед сообщением, минимум сообщений в диалоге, максимум запусков на клиента, максимум шагов на клиента, перерыв между запусками в минутах, рабочие часы по поясу аккаунта, запрет старта поверх активного запуска
  • Каждое ограничение включается переключателем; настройки сохраняются кнопкой в окне триггера
  • Автоостановка: по тегу или при ответе клиента
На этой странице

Триггер определяет, когда запускается цепочка. Настраивается в редакторе цепочки в разделе Связки: режим запуска, условие по тексту сообщения и расширенные условия (рабочие часы, лимиты, интервалы).

Отдельно задаётся автоостановка: события, при которых уже запущенная цепочка прерывается.

#Режимы запуска

РежимПоведение
Каждое сообщениеЦепочка запускается на каждое входящее сообщение
Один раз на клиентаЦепочка выполняется один раз для каждого клиента
После завершенияЦепочка перезапускается после того, как предыдущий запуск полностью выполнился

#Триггерные условия

Настройки триггера связки
Каналы срабатывания, условие на сообщение, ограничения запусков и сводка справа.
УсловиеКогда срабатывает
Любое сообщениеНа любой входящий текст
Ключевое словоТекст содержит указанное слово
Точное совпадениеТекст полностью совпадает с указанным
RegexТекст соответствует регулярному выражению

#Ограничения запуска

Каждое ограничение включается своим переключателем. Выключенное не проверяется, поэтому пустых полей в настройках не остаётся.

ОграничениеЧто делает
Клиент молчал перед сообщениемЗапуск, только если до этого сообщения клиент молчал дольше N минут. Пауза считается по предыдущему входящему
В диалоге уже накопилось сообщенийЗапуск только в диалогах, где не меньше N сообщений
Не больше запусков на клиентаСколько раз за всё время один клиент может пройти цепочку
Не больше шагов на клиентаСуммарный лимит шагов по всем запускам, страховка от циклов
Перерыв между запускамиПосле завершения цепочки следующий старт не раньше, чем через N минут
Рабочие часыВне окна цепочка не стартует. Часы считаются по часовому поясу аккаунта из настроек профиля, ночное окно (22:00-06:00) поддерживается
Не стартовать поверх активного запускаПока клиент идёт по цепочке, новое сообщение не запустит её второй раз

Настройки триггера сохраняются кнопкой «Сохранить» в самом окне: она записывает цепочку целиком. Закрытие окна с несохранёнными правками спрашивает подтверждение.

#Автоостановка

СобытиеЧто происходит
По тегуЦепочка останавливается, когда у клиента появился указанный тег
При ответе клиентаЦепочка прерывается, как только клиент написал

Автоостановка прерывает и блок Задержка: ждать конца паузы не нужно. Тег ставится вручную в диалоге или блоком Добавить тег.

#Пример

Приветствие один раз на клиента и только в рабочее время:

text
Режим запуска: один раз на клиента
Условие:       любое сообщение
Рабочие часы:  10:00-19:00 (по времени аккаунта)

Прайс по ключевому слову без спама:

text
Режим запуска:            каждое сообщение
Условие:                  ключевое слово «прайс»
Перерыв между запусками:  60 минут

Запустить цепочку вручную для группы клиентов, минуя триггер, можно через «Массовый запуск» на странице Цепочки.