Связаться с поддержкой:
Выберите страну или язык

Выбор диалога

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

Блок используется:

В отличие от блока «Отправка сообщения*», блок «Выбор диалога» не отправляет сообщение, а только выполняет поиск и переключение на существующий чат.

Блок содержит следующие поля:

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

Если чат найден — сценарий продолжит выполняться в выбранном диалоге.

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

Если сценарий не отработал, проверьте лог выполнения блока в логах чата, в котором выполняется сценарий. Инструкция по просмотру логов приведена в статье «Логи».

Пример использования с блоком «Входящий webhook»

В вебхук-сценарии блок «Выбор диалога» применяется для поиска существующего чата клиента по идентификатору, переданному через параметры webhook (например, номеру телефона из CRM).

Алгоритм:

  1. Внешний сервис передает phone_number через webhook.
  2. Блок «Выбор диалога» получает значение переменной.
  3. Выполняется поиск чата по указанной линии и мессенджеру.
  4. При успешном поиске сценарий продолжается в найденном диалоге.

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