# Поведение и автоматизация бота

Настройка обработки сообщений, промежуточных ответов, автоприветствия и автоматической остановки бота.

Параметры, определяющие реакцию бота на сообщения, находятся во вкладке Поведение бота.

# Схема обработки сообщений

Выберите, как бот должен начинать обработку входящих сообщений:

  • Моментальная обработка — бот отвечает на каждое сообщение сразу;
  • режим накопления — бот ожидает заданный интервал и объединяет несколько последовательных сообщений пользователя в один запрос, если такой режим доступен в выбранной конфигурации.

Моментальная обработка подходит для коротких одиночных запросов. Накопление удобно, когда клиенты часто отправляют одну мысль несколькими сообщениями.

# Промежуточные сообщения

Включите Отправка промежуточных сообщений при долгой генерации, чтобы пользователь видел, что запрос принят и ответ готовится. Укажите задержку в секундах и текст сообщения. Если основной ответ будет готов раньше, промежуточное сообщение не отправится; для одного входящего сообщения оно отправляется не более одного раза.

Настройка полезна для сценариев с несколькими действиями или обращением к большой базе данных. В отдельном действии можно включить Отправлять уникальное промежуточное сообщение и задать текст именно для этого шага сценария.

# Автоприветствие

Параметр Отправлять автоприветствие позволяет отправить фиксированное сообщение до ответа модели. После включения:

  1. Выберите момент отправки:
    • Отправлять сразу — приветствие уходит перед началом обработки;
    • Отправлять с задержкой — дополнительно укажите задержку в секундах;
    • Отправлять вместе с сообщением — приветствие отправляется вместе с ответом бота.
  2. Введите текст длиной до 1000 символов; доступны переносы строк и emoji.
  3. При необходимости включите Повторять приветствие после паузы и задайте паузу от 1 до 168 часов.

Повторное приветствие отправляется только после заданной паузы. Текст также попадает в контекст диалога, поэтому модель не должна здороваться второй раз.

Автоприветствие с задержкой в настройках поведения бота

# Возвращение диалога и действие при отсутствии ответа

В блоке Возвращение диалога настройте повторные сообщения клиенту и интервалы их отправки. Для канала Битрикс24 можно выполнить действие, если клиент не ответит после выбранного сообщения.

  1. Во вкладке Интеграции и действия создайте и сохраните действие, которое меняет стадию в Битрикс24. Выключите ответное и промежуточное сообщения этого действия; при необходимости добавьте остановку диалога.
  2. Вернитесь во вкладку Поведение бота и включите Действие после последнего молчания.
  3. В поле После какого сообщения выберите интервал из настроенной выше цепочки. Часы в списке обозначают повторное сообщение, после которого начнётся ожидание.
  4. Нажмите Добавить действие. В каждом правиле выберите условие по воронке, разрешённые исходные стадии сделки и сохранённое действие.
  5. Для условия Воронка выберите Равно или Не равно и нужные воронки. Без условия снимает ограничение по воронке, но разрешённые стадии всё равно нужно указать.
  6. Укажите, сколько бот должен Подождать после сообщения, и сохраните изменения.

Например, выбран интервал 48 часов, а дополнительное ожидание — 24 часа. После успешной отправки сообщения через 48 часов бот подождёт ещё 24 часа. Если клиент не ответит, бот проверит текущую воронку и стадию связанной сделки.

Выполнится одно подходящее правило. Если не подходит ни одно правило или подходят несколько, действие не запустится. Выбирайте только стадии, в которых разрешена автоматическая обработка: не добавляйте сюда оформленные заказы и сделки в работе менеджера.

Действие отменяется, если клиент ответил, диалог закрыт или передан сотруднику, сделка закрыта либо изменились настройки. Если Битрикс24 не позволяет подтвердить состояние диалога, действие также пропускается. Результат и причина пропуска видны в истории обработки. Старые настройки с одним действием продолжают работать; новые правила применяются после их настройки и сохранения.

Подробнее о подготовке действия: Битрикс24.

# Напоминания после ответа менеджера в Битрикс24

Если менеджер уже консультирует клиента, бот может продолжить отправлять напоминания, сохраняя остановку обычных ответов.

  1. Добавьте канал Битрикс24 во вкладке Каналы и запуск.
  2. Во вкладке Поведение бота, в блоке Когда бот прекращает отвечать, включите Остановка при вмешательстве.
  3. В блоке Возвращение диалога включите Возвращать диалог, если клиент не отвечает и задайте интервалы и текст напоминаний. Можно использовать генерацию через ИИ.
  4. Включите Продолжать касания при остановке бота после ответа менеджера и нажмите Сохранить изменения.

Например, задан интервал 2 часа. Менеджер ответил в 12:00 — напоминание может уйти в 14:00. Если менеджер дописал в 12:30, отсчёт начнётся заново, и напоминание может уйти в 14:30. Если клиент ответил, ожидающие напоминания отменяются. Они не возобновляют обычную консультацию бота.

Напоминания отправляются только в рабочее время бота. Несколько пропущенных интервалов могут объединяться в одно сообщение. При закрытии обращения или отсутствии у бота права писать в чат Битрикс24 отправка прекращается. Причины ожидания, переноса и отмены видны в Истории.

Проверяйте этот режим в отдельном диалоге Открытой линии: отправьте сообщение от клиента, ответьте как менеджер и дождитесь настроенного интервала. Раздел Тестирование в ChatRex не воспроизводит сообщения менеджера из Битрикс24. При выключенном переключателе сохраняется прежнее поведение.

# Прерывание бота

Включите Автоматическая остановка, если бот должен завершать автоматическую обработку при выполнении определённого сценария или передавать общение сотруднику. Условия остановки обязательно опишите в системном промпте и связанных действиях.

Вкладка Поведение бота

После настройки нажмите Сохранить изменения и проверьте несколько вариантов диалога в разделе Тестирование.

# Следующий шаг

Если бот должен выполнять операции во внешних сервисах, настройте Интеграции и действия. Если бот только консультирует, сразу переходите к тестированию.