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

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

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

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

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

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

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

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

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

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

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

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

    Алгоритм:

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

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