---
title: "Триггеры и условия запуска цепочек | tuk-tuk.online"
nav_title: "Триггеры и условия"
url: https://docs.tuk-tuk.online/chains/triggers
markdown: https://docs.tuk-tuk.online/chains/triggers.md
section: "Цепочки"
description: "Режимы запуска цепочки, триггерные условия (любое сообщение, ключевое слово, точное совпадение, regex), ограничения запуска (рабочие часы по поясу аккаунта, перерыв, лимиты) и автоостановка."
keywords: ["триггеры чат-бота", "условия запуска бота", "ключевое слово триггер", "regex триггер", "автозапуск цепочки", "расписание бота", "cron чат-бот", "триггер по сообщению", "фильтры бота", "событийный триггер"]
lang: ru
product: tuk-tuk.online
app: https://lk.tuk-tuk.online
api_base: https://back.tuk-tuk.online
---

> [!AI] Кратко
> Триггер задаёт, когда запускается цепочка tuk-tuk.online: режим запуска, условие по тексту сообщения, ограничения запуска (рабочие часы, лимиты, перерыв между запусками) и правила автоостановки.
>
> - Где: настройки цепочки в разделе «Связки»
> - Режимы запуска: каждое сообщение, один раз на клиента, после завершения
> - Условия: любое сообщение, ключевое слово, точное совпадение, regex
> - Ограничения запуска: пауза клиента перед сообщением, минимум сообщений в диалоге, максимум запусков на клиента, максимум шагов на клиента, перерыв между запусками в минутах, рабочие часы по поясу аккаунта, запрет старта поверх активного запуска
> - Каждое ограничение включается переключателем; настройки сохраняются кнопкой в окне триггера
> - Автоостановка: по тегу или при ответе клиента
>
> Связанные страницы: https://docs.tuk-tuk.online/chains, https://docs.tuk-tuk.online/chains/templates, https://docs.tuk-tuk.online/chains/blocks, https://docs.tuk-tuk.online/chains/blocks/delay, https://docs.tuk-tuk.online/chains/blocks/condition

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

Триггер определяет, когда запускается цепочка. Настраивается в редакторе цепочки в разделе [Связки](https://lk.tuk-tuk.online/bindings): режим запуска, условие по тексту сообщения и расширенные условия (рабочие часы, лимиты, интервалы).

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

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

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

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


![Настройки триггера связки](https://docs.tuk-tuk.online/assets/screens/chains/trigger-settings.webp "Каналы срабатывания, условие на сообщение, ограничения запусков и сводка справа.")

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

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

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

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

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

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

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

Автоостановка прерывает и блок [Задержка](https://docs.tuk-tuk.online/chains/blocks/delay): ждать конца паузы не нужно. Тег ставится вручную в диалоге или блоком [Добавить тег](https://docs.tuk-tuk.online/chains/blocks/tags-and-notes).

## Пример

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

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

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

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

Запустить цепочку вручную для группы клиентов, минуя триггер, можно через «Массовый запуск» на странице [Цепочки](https://docs.tuk-tuk.online/chains).
