# AI-консультант в Битрикс24: ответы в открытых линиях и передача оператору

> Как работает AI-консультант в открытых линиях Битрикс24: WhatsApp и Telegram, база знаний, защита от дублей и передача диалога оператору.

Title: AI-консультант в Битрикс24: открытые линии | RM Systems
Language: ru
article:published_time: 2026-07-20T00:00:00.000Z
article:modified_time: 2026-07-22T00:00:00.000Z

- [Страница](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii)
- [Все страницы](https://rm-syst.ru/llms.txt)
- [Markdown](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii.md)
- [Отзывы](https://rm-syst.ru/about#reviews)
- [Google Maps](https://www.google.com/maps/search/?api=1&query=RM%20SYSTEMS&query_place_id=ChIJezxVyBzuMGYRTQqmSvY1IoM)
- [Яндекс Карты](https://yandex.ru/maps/org/192301702611/reviews)

## Содержимое страницы

1.  [Блог](https://rm-syst.ru/blog)
2.  [Статьи RM](https://rm-syst.ru/blog/articles)
3.  AI-консультант в Битрикс24

Статьи

[Закрыть статью](https://rm-syst.ru/blog/articles)

AI-консультант в Битрикс24 может отвечать клиентам из WhatsApp и Telegram прямо в открытых линиях и замолкать, когда диалог забирает оператор. В реальном проекте именно передача диалога человеку, а не само подключение нейросети, стала главной технической задачей.

[Роман Михайлов](https://rm-syst.ru/about)20 июля 2026 г.7 мин чтения

Связаться с нами [Все статьи](https://rm-syst.ru/blog/articles)

![Выдра в гарнитуре собирает сообщения из трёх каналов и передаёт диалог оператору](https://rm-syst.ru/_astro/rm-systems-ai-konsultant-bitrix24-otkrytye-linii.DQTYByZ_.webp)

В этой статье

1.  [Чем собственная интеграция отличается от AI-агента Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#chem-sobstvennaya-integratsiya-otlichaetsya-ot-ai-agenta-bit)
2.  [Что умеет AI-консультант в открытых линиях Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#chto-umeet-ai-konsultant-v-otkrytyh-liniyah-bitriks24)
3.  [Как работает AI-консультант в открытых линиях Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#kak-rabotaet-ai-konsultant-v-otkrytyh-liniyah-bitriks24)
4.  [Как передать диалог от AI-консультанта оператору в Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#kak-peredat-dialog-ot-ai-konsultanta-operatoru-v-bitriks24)
5.  [Настройка AI-консультанта: базы знаний и расписание линий](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#nastroyka-ai-konsultanta-bazy-znaniy-i-raspisanie-liniy)
6.  [Как избежать повторных ответов AI-бота в Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#kak-izbezhat-povtornyh-otvetov-ai-bota-v-bitriks24)
7.  [Как проверить передачу диалога от AI-консультанта оператору](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#kak-proverit-peredachu-dialoga-ot-ai-konsultanta-operatoru)
8.  [Результат интеграции AI-консультанта с Битрикс24](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#rezultat-integratsii-ai-konsultanta-s-bitriks24)
9.  [Что проверить перед внедрением AI-консультанта в CRM](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#chto-proverit-pered-vnedreniem-ai-konsultanta-v-crm)
10.  [Почему AI-консультант должен передавать диалог оператору](https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#pochemu-ai-konsultant-dolzhen-peredavat-dialog-operatoru)

## Чем собственная интеграция отличается от AI-агента Битрикс24

В Битрикс24 есть встроенный [AI-агент для открытых линий](https://helpdesk.bitrix24.ru/open/28426770/). Он отвечает клиентам по базе знаний и может передать диалог оператору вместе с историей переписки.

В этом кейсе речь идёт не о настройке встроенного AI-агента, а о собственной интеграции. Она связывает Wazzup, собственный AI-шлюз, несколько порталов и линий, отдельные базы знаний и расписания, а также собственную логику остановки AI после ответа оператора.

## Что умеет AI-консультант в открытых линиях Битрикс24

Открытые линии собирают обращения из подключённых каналов в одном интерфейсе. Менеджер видит переписку в Битрикс24 и продолжает разговор там же, где уже работает с клиентами.

В моём проекте нужно было сохранить этот привычный процесс и добавить AI как первую линию ответа. Клиент пишет в WhatsApp или Telegram. Сообщение попадает в Битрикс24 через Wazzup. AI получает вопрос, использует [назначенную базу знаний](https://rm-syst.ru/blog/projects/ai-agent-baza-znanii-kompanii) и возвращает ответ в тот же диалог.

Перед системой стояли шесть задач:

1.  Принимать только нужные сообщения из открытых линий.
2.  Возвращать ответ AI в исходный чат.
3.  Сохранять всю переписку для менеджера в Битрикс24.
4.  Сразу останавливать AI после ответа оператора.
5.  Учитывать график, часовой пояс и отдельную базу знаний каждой линии.
6.  Управлять подключениями через веб-панель без ручного редактирования конфигурации.

## Как работает AI-консультант в открытых линиях Битрикс24

### Как сообщение проходит из WhatsApp и Telegram в Битрикс24

Рабочая цепочка выглядит так:

**WhatsApp или Telegram → Wazzup → открытая линия Битрикс24 → \`bitrix\_bridge\` → AI-шлюз → база знаний → ответ в тот же диалог.**

Для подключения портала я настроил OAuth, регистрацию локального приложения, обработчики событий и работу с [REST API открытых линий Битрикс24](https://apidocs.bitrix24.ru/api-reference/imopenlines/openlines/index.html). При получении события сервис проверяет портал, открытую линию, канал и тип сообщения. Только после этих проверок текст передаётся в AI-шлюз.

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

### База знаний для AI-консультанта в открытых линиях

После проверки входящего события `bitrix_bridge` отправляет сообщение в единый AI-шлюз вместе с контекстом диалога и настройками линии. AI получает подходящие материалы из назначенной базы знаний и формирует ответ.

Для разных линий можно использовать разные источники. Например, одна линия отвечает по услугам, другая по поддержке, третья по отдельному продукту. Это помогает не смешивать инструкции и контекст разных направлений.

Ответ по базе знаний снижает риск случайных формулировок, но не делает AI безошибочным. Поэтому в проекте отдельно предусмотрены границы его работы и быстрый переход к человеку.

## Как передать диалог от AI-консультанта оператору в Битрикс24

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

### Как отличить ответ оператора от сообщения клиента

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

Я проверил структуру реальных событий и нашёл служебный признак исходящего сообщения. Именно он позволил отличить ответ человека от нового обращения клиента.

### Как отключить AI-консультанта после ответа оператора

После обнаружения ответа оператора сервис включает `human_lock` для конкретного диалога. Состояние хранится в Redis. Пока блокировка активна, новые сообщения клиента остаются оператору и не передаются в AI.

Блокировка снимается после завершения сессии или начала нового диалога. На случай незавершённого события у неё есть аварийный срок действия.

Главное правило обработки получилось коротким:

**человек важнее графика, график важнее AI.**

Сервис сначала проверяет участие оператора. Затем смотрит расписание. Только после этого решает, можно ли отправлять сообщение AI.

## Настройка AI-консультанта: базы знаний и расписание линий

Я вынес подключение и основные настройки в отдельную веб-панель. Через неё можно добавить несколько порталов, сохранить параметры локального приложения и получить ссылку для установки OAuth.

После подключения панель загружает открытые линии и показывает состояние портала, авторизации, бота и каналов. Для каждой линии отдельно задаются:

-   включение или отключение AI;
-   база знаний;
-   рабочие часы;
-   часовой пояс;
-   режимы по дням недели;
-   праздничные и разовые даты.

Настройки можно синхронизировать с Битрикс24 из той же панели. Поэтому для изменения графика или базы знаний не нужно открывать конфигурационные файлы на сервере.

## Как избежать повторных ответов AI-бота в Битрикс24

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

В `bitrix_bridge` я добавил несколько уровней проверки:

-   фильтрацию собственных сообщений AI;
-   исключение системных событий;
-   защиту от повторной обработки одного события;
-   повторные попытки только при временных ошибках API;
-   разделение настроек порталов, линий, диалогов и баз знаний.

Эта часть почти незаметна для клиента, но именно она делает связку пригодной для постоянной работы.

## Как проверить передачу диалога от AI-консультанта оператору

Рабочий сценарий я проверил отдельно для WhatsApp и Telegram:

1.  Клиент пишет в мессенджере.
2.  AI отвечает в открытой линии Битрикс24.
3.  Оператор отправляет сообщение из Битрикс24 или с подключённого аккаунта.
4.  Для диалога включается `human_lock`.
5.  Клиент пишет снова, но AI уже молчит.
6.  После завершения сессии блокировка снимается.

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

## Результат интеграции AI-консультанта с Битрикс24

В результате собран рабочий контур со следующей логикой:

-   сообщения WhatsApp и Telegram обрабатываются в интерфейсе Битрикс24;
-   AI отвечает по назначенной базе знаний;
-   после ответа оператора AI не вмешивается в текущую сессию;
-   собственные, системные и повторные сообщения не запускают лишний ответ;
-   для каждой линии отдельно задаются база знаний и расписание;
-   порталы и линии настраиваются через одну веб-панель.

Я не измерял в этом проекте рост продаж, конверсии или сокращение времени ответа. Поэтому не буду приписывать интеграции результаты, которых пока нет в данных. Здесь проверен именно технический результат: сообщение проходит весь маршрут, AI отвечает в нужном диалоге, а человек может безопасно забрать разговор.

## Что проверить перед внедрением AI-консультанта в CRM

До разработки я бы зафиксировал пять вещей:

1.  Какие открытые линии и мессенджеры нужно подключить.
2.  На какие вопросы AI имеет право отвечать.
3.  Какая база знаний относится к каждой линии.
4.  Когда диалог должен перейти оператору.
5.  Как проверить сообщения клиента, ответы бота, действия сотрудника и завершение сессии.

Это помогает обсуждать не абстрактный AI для бизнеса, а конкретный процесс: от входящего сообщения до ответа и передачи человеку.

## Почему AI-консультант должен передавать диалог оператору

В этом проекте AI не заменяет менеджера. Он отвечает по базе знаний в разрешённое время и остаётся первой линией, пока человек не подключился к разговору.

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

Если вы хотите подключить AI-консультанта к открытым линиям, посмотрите, [что входит в CRM-интеграцию RM Systems](https://rm-syst.ru/catalog/crm-integratsiya).

## Читайте также

-    [![](https://rm-syst.ru/_astro/rm-systems-ai-agent-baza-znanii-kompanii.D2FQYckY.webp)**AI-агент для базы знаний компании** 12 мая 2026 г. 4 мин чтения ↗](https://rm-syst.ru/blog/projects/ai-agent-baza-znanii-kompanii)
-    [![](https://rm-syst.ru/_astro/rm-systems-rag-agent-ai-podderzhka-klientov.CXyt-hoe.webp)**RAG-агент для поддержки клиентов** 12 мая 2026 г. 5 мин чтения ↗](https://rm-syst.ru/blog/projects/rag-agent-ai-podderzhka-klientov)
-    [![](https://rm-syst.ru/_astro/rm-systems-lending-ai-konsultant-zayavki-crm.DchBmhuQ.webp)**Лендинг с AI-консультантом** 10 июля 2026 г. 6 мин чтения ↗](https://rm-syst.ru/blog/projects/lending-s-ai-konsultantom)

[← Предыдущая](https://rm-syst.ru/blog/projects/ai-chat-dlya-sayta-bitrix24) [Все статьи](https://rm-syst.ru/blog/articles) [Следующая →](https://rm-syst.ru/blog/projects/seo-dlya-ai-poiska-cifrovoy-sled)

## Структурированные данные

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://rm-syst.ru#organization",
      "name": "RM Systems",
      "description": "RM Systems, AI-агентство разработчика Романа Михайлова. Разработка сайтов, AI-агентов, Telegram- и MAX-ботов, CRM-интеграции и автоматизация бизнеса. Чебоксары, удалённая работа по всей России и миру.",
      "url": "https://rm-syst.ru",
      "logo": "https://rm-syst.ru/favicons/android-chrome-512x512.png",
      "telephone": "+7 (917) 655-65-56",
      "sameAs": [
        "https://t.me/dAI_lab",
        "https://wa.me/79176556556",
        "https://github.com/Daos0/",
        "https://x.com/Alexandrovich_R",
        "https://max.ru/u/f9LHodD0cOKmBwpsNHTbIlWJdWiNyvXRSYYeAtg1_yCJdD7ORXdp6dVNQkQ",
        "https://yandex.ru/maps/org/192301702611",
        "https://g.page/r/CU0Kpkr2NSKDEBM"
      ],
      "founder": {
        "@id": "https://rm-syst.ru/about#roman-mikhaylov"
      },
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Чебоксары",
        "addressRegion": "Чувашская Республика",
        "addressCountry": "RU"
      },
      "areaServed": [
        {
          "@type": "City",
          "name": "Чебоксары"
        },
        {
          "@type": "Country",
          "name": "Россия"
        },
        "Worldwide"
      ]
    },
    {
      "@type": "Person",
      "@id": "https://rm-syst.ru/about#roman-mikhaylov",
      "name": "Роман Александрович Михайлов",
      "alternateName": [
        "Роман Михайлов",
        "Roman Mikhaylov",
        "Roman Mikhailov"
      ],
      "jobTitle": "Разработчик и основатель AI-агентства RM Systems",
      "description": "Роман Михайлов, разработчик сайтов и AI-решений, основатель AI-агентства RM Systems. Автор публикаций о веб-разработке, SEO и AI-поиске. Агентство разрабатывает сайты, AI-агентов, Telegram- и MAX-ботов и CRM-интеграции. Чебоксары, удалённая работа по России и миру.",
      "url": "https://rm-syst.ru/about",
      "image": "https://rm-syst.ru/_astro/roman_mikhaylov.DjWXYXAH.jpg",
      "homeLocation": {
        "@type": "Place",
        "name": "Чебоксары",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Чебоксары",
          "addressRegion": "Чувашская Республика",
          "addressCountry": "RU"
        }
      },
      "worksFor": {
        "@id": "https://rm-syst.ru#organization"
      },
      "sameAs": [
        "https://github.com/Daos0/",
        "https://t.me/M_R_Alexandrovich",
        "https://x.com/Alexandrovich_R",
        "https://productradar.ru/user/rm-syst/",
        "https://dev.to/rmsyst",
        "https://kwork.ru/user/ralexsandrovich",
        "https://www.fl.ru/users/ralexsandrovich/portfolio/",
        "https://freelance.ru/Da0",
        "https://uslugi.yandex.ru/profile/RomanAleksandrovichMikhajlov-2971987",
        "https://career.habr.com/roman03041987",
        "https://www.behance.net/83999fec",
        "https://workspace.ru/id/roman-mihaylov-7/",
        "https://profi.ru/profile/MikhaylovRA19",
        "https://www.linkedin.com/in/роман-михайлов-ab940b420",
        "https://tenchat.ru/5249456",
        "https://www.instagram.com/romanmikhaylov5/",
        "https://vk.com/romansss"
      ],
      "knowsAbout": [
        "Astro",
        "React",
        "Python",
        "FastAPI",
        "RAG",
        "Telegram",
        "MAX",
        "PostgreSQL",
        "pgvector",
        "Bitrix24",
        "amoCRM",
        "API",
        "SEO"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://rm-syst.ru#website",
      "url": "https://rm-syst.ru",
      "name": "RM Systems",
      "description": "RM Systems запускает AI-сайты, AI-агентов, Telegram-ботов и CRM-интеграции для бизнеса.",
      "inLanguage": "ru-RU",
      "publisher": {
        "@id": "https://rm-syst.ru#organization"
      }
    },
    {
      "@type": "WebPage",
      "@id": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#webpage",
      "url": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii",
      "name": "AI-консультант в Битрикс24: открытые линии | RM Systems",
      "description": "Как работает AI-консультант в открытых линиях Битрикс24: WhatsApp и Telegram, база знаний, защита от дублей и передача диалога оператору.",
      "image": "https://rm-syst.ru/_astro/rm-systems-ai-konsultant-bitrix24-otkrytye-linii.DQTYByZ_.webp",
      "inLanguage": "ru-RU",
      "isPartOf": {
        "@id": "https://rm-syst.ru#website"
      },
      "publisher": {
        "@id": "https://rm-syst.ru#organization"
      },
      "about": {
        "@id": "https://rm-syst.ru#organization"
      },
      "mainEntity": {
        "@id": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#entry"
      }
    },
    {
      "@type": "Blog",
      "@id": "https://rm-syst.ru/blog#blog",
      "url": "https://rm-syst.ru/blog",
      "name": "Блог RM Systems о сайтах, SEO и AI",
      "inLanguage": "ru-RU",
      "publisher": {
        "@id": "https://rm-syst.ru#organization"
      },
      "creator": {
        "@id": "https://rm-syst.ru/about#roman-mikhaylov"
      },
      "isPartOf": {
        "@id": "https://rm-syst.ru#website"
      }
    },
    {
      "@type": "BlogPosting",
      "@id": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#entry",
      "headline": "AI-консультант в Битрикс24: ответы в открытых линиях и передача оператору",
      "description": "Как работает AI-консультант в открытых линиях Битрикс24: WhatsApp и Telegram, база знаний, защита от дублей и передача диалога оператору.",
      "url": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii",
      "inLanguage": "ru-RU",
      "datePublished": "2026-07-20T00:00:00.000Z",
      "dateModified": "2026-07-22T00:00:00.000Z",
      "mainEntityOfPage": {
        "@id": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii#webpage"
      },
      "isPartOf": {
        "@id": "https://rm-syst.ru/blog#blog"
      },
      "wordCount": 1119,
      "timeRequired": "PT7M",
      "thumbnailUrl": "https://rm-syst.ru/_astro/rm-systems-ai-konsultant-bitrix24-otkrytye-linii.DQTYByZ_.webp",
      "image": {
        "@type": "ImageObject",
        "url": "https://rm-syst.ru/_astro/rm-systems-ai-konsultant-bitrix24-otkrytye-linii.DQTYByZ_.webp",
        "width": 1440,
        "height": 960
      },
      "articleSection": "Статьи RM",
      "keywords": "AI-консультант, Битрикс24, открытые линии, CRM, Wazzup",
      "publisher": {
        "@id": "https://rm-syst.ru#organization"
      },
      "author": {
        "@type": "Person",
        "@id": "https://rm-syst.ru/about#roman-mikhaylov",
        "url": "https://rm-syst.ru/about",
        "name": "Роман Михайлов"
      }
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Главная",
          "item": "https://rm-syst.ru/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Блог",
          "item": "https://rm-syst.ru/blog"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Статьи RM",
          "item": "https://rm-syst.ru/blog/articles"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "AI-консультант в Битрикс24: ответы в открытых линиях и передача оператору",
          "item": "https://rm-syst.ru/blog/projects/ai-konsultant-bitrix24-otkrytye-linii"
        }
      ]
    }
  ]
}
```
