AI · 7 мин чтения

Разработка чат бота для сайта: виджет, мессенджер или своё решение

Разработка чат бота для сайта обычно раскладывается на три пути: поставить готовый виджет за вечер, завести бота в Telegram или WhatsApp, либо заказать своё решение под конкретные сценарии продаж и поддержки. За практику на Tilda, WordPress и кастомных SPA я пробовал все три варианта, и выбор каждый раз зависел не от моды на нейросети, а от того, сколько заявок в день обрабатывает бизнес и куда эти заявки должны попадать дальше: в почту, в CRM или сразу оператору в Telegram.

Три способа получить чат-бота на сайт

Виджет чата - это скрипт стороннего сервиса, который встраивается парой строк кода в футер сайта и рисует иконку в углу экрана. Бот в мессенджере переносит общение с сайта в Telegram или WhatsApp: посетитель нажимает кнопку, переходит в диалог с ботом и дальше общается уже там. Своя разработка - это бэкенд под конкретные сценарии: бот отвечает по базе знаний, дёргает CRM, проверяет статус заказа или считает стоимость услуги по параметрам, которые вводит клиент.

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

Готовые виджеты чата: Jivo, Carrot quest и аналоги

Jivosite, Carrot quest, Envybox, Talk-me - сервисы одного типа: скрипт на сайте, панель оператора в браузере или приложении, база истории переписок. Установка занимает от получаса до пары часов, если сайт на Tilda или WordPress с готовыми полями для вставки кода в head.

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

Подписка на сам сервис виджета идёт отдельно от разработки и не зависит от типа сайта: у большинства сервисов есть бесплатный тариф с одним оператором и ограничениями, а платные тарифы на рынке начинаются в районе 1000-3000 руб/мес за оператора. Это оплата провайдеру виджета, я с этих денег ничего не беру - моя часть работы - тонкая настройка и интеграция скрипта с конкретной версткой сайта.

Минус виджета один, но принципиальный: без оператора на линии он превращается в форму «оставьте телефон, мы перезвоним». Для интернет-магазина с потоком в 5-10 обращений в день держать человека у чата в рабочие часы реально, для проекта с редкими визитами - уже нет.

Бот в мессенджере как замена виджету

Второй вариант - вместо виджета на сайте разместить кнопку «написать в Telegram», которая ведёт в бота. Для бизнеса, который и так консультирует клиентов в мессенджере, это логичнее виджета: меньше разрозненных каналов, вся переписка в одном интерфейсе, историю не нужно смотреть в отдельной панели.

Бота под Telegram я пишу на aiogram: это фреймворк на Python, который закрывает всю низкоуровневую работу с Telegram Bot API и оставляет разработчику логику сценариев - меню, инлайн-кнопки, состояния диалога. Для WhatsApp сценарий чуть дороже по инфраструктуре, потому что официальный Business API идёт через провайдера с отдельной оплатой за сообщения, и это стоит закладывать в бюджет отдельно от разработки самого бота.

Типичный сценарий для интернет-магазина: бот принимает заявку, уточняет параметры заказа через несколько вопросов, передаёт менеджеру в отдельный чат и параллельно пишет карточку сделки в CRM. Для одного клиента на WooCommerce с приёмом оплаты через T‑Bank бот в Telegram забирал у покупателей заявки на возврат и сразу подтягивал статус платежа по номеру заказа - часть обращений закрывалась без участия поддержки. Для магазина на Tilda делал похожий сценарий с проверкой статуса доставки СДЭК: бот принимал номер отправления и отдавал текущий статус без обращения к оператору.

Между ботом и CRM я обычно ставлю n8n как связующее звено: воронка сделки обновляется автоматически при смене статуса заказа, без ручного переноса заявок из чата в таблицу. Разработка Telegram-бота у меня начинается от 30 000 ₽, автоматизация связки с CRM через n8n - от 25 000 ₽ отдельной задачей, если бот уже есть и нужно только достроить интеграцию.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Своя разработка: от сценарного бота до RAG на Claude

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

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

Второй формат - чат-бот с базой знаний на RAG: документы компании (прайс, условия доставки, ответы на частые вопросы) индексируются и подтягиваются в ответ модели по смыслу вопроса, а не по жёсткому дереву меню. Я собираю такие боты на Claude API: модель формулирует ответ живым языком, опираясь на реальные документы компании, а не на то, что «придумала» сама. Разница с обычным ботом по сценарию в том, что RAG-бот держит контекст диалога и отвечает на вопросы, которые заранее не прописывались - переформулировки, уточнения, сравнения между тарифами.

Историю переписки и базу знаний в таких проектах храню на серверах в РФ, а не в иностранных облачных таблицах - это требование 152-ФЗ по локализации персональных данных клиентов, и я закладываю это в архитектуру сразу, а не по запросу заказчика. Из готовых заготовок для быстрого старта в библиотеке скриптов есть базовый ИИ-чатбот на Claude - рабочая точка для доработки под конкретный проект, а не решение «из коробки» под любой бизнес.

Стоимость чат-бота с базой знаний на RAG у меня начинается от 50 000 ₽, срок разработки - от 3 до 5 недель в зависимости от объёма документов и числа интеграций с внешними системами.

Сравнение вариантов по цене, срокам и возможностям

Критерий Готовый виджет Бот в Telegram/WhatsApp Свой AI-бот с базой знаний
Срок запуска 1-2 дня 1-2 недели 3-5 недель
Гибкость сценария низкая, готовые шаблоны средняя, дерево диалогов под задачу высокая, отвечает по смыслу вопроса
Обучается на документах компании нет частично, через ручные правила да, через RAG
Нужен ли оператор на линии да, иначе форма сбора контактов частично, для сложных случаев минимально
Стоимость запуска у меня от 3 000 ₽ (встройка и скрипт для Tilda) от 30 000 ₽ от 50 000 ₽

Подписка на сам сервис виджета (Jivo, Carrot quest и подобные) идёт отдельно от разработки, по тарифам провайдера, и от типа сайта не зависит: разговор про лендинг или интернет-магазин на цену тарифа не влияет, влияет только число операторов и набор функций в тарифе.

Как выбрать решение под свою задачу

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

  • Лендинг или сайт-визитка с редкими обращениями - хватает виджета с базовыми правилами показа, тонкая настройка через Tilda-скрипт если нужен контекст диалога.
  • Магазин с постоянным потоком заявок и вопросами про заказы, доставку, оплату - бот в Telegram с интеграцией CRM и проверкой статусов через СДЭК или платёжный сервис.
  • Сложный продукт, услуги с большим прайсом, техническая поддержка с базой документации - AI-бот с RAG, который отвечает по документам компании, а не по жёсткому меню.

Отдельно замечу: комбинировать варианты нормально. У части клиентов виджет на сайте остаётся для быстрых вопросов «в наличии ли товар», а бот в Telegram параллельно ведёт полноценные заявки на заказ. После запуска бота почти всегда нужна доработка сценариев по мере появления новых вопросов от клиентов - на это у меня отдельная услуга техподдержки, от 15 000 ₽/мес, если поддержка нужна на регулярной основе, а не разовыми правками.

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

Частые вопросы

Сколько стоит разработка чат бота для сайта?

Разброс большой из-за разницы форматов. Тонкая настройка готового виджета под Tilda-скрипт стоит от 3 000 ₽, бот в Telegram с интеграцией в CRM - от 30 000 ₽, чат-бот с базой знаний на RAG - от 50 000 ₽. Итоговая цена зависит от числа сценариев, интеграций с внешними сервисами и объёма документов, которые бот должен знать.

Можно ли подключить бота одновременно к сайту, Telegram и CRM?

Да, это обычная схема: кнопка на сайте ведёт в Telegram-бота, бот принимает заявку и через n8n или прямую интеграцию по API передаёт её в CRM. Для сайтов на WooCommerce с оплатой через T‑Bank такая связка дополнительно подтягивает статус платежа в диалог с клиентом.

Чем чат-бот с RAG отличается от бота по сценарию?

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

Нужно ли дорабатывать бота после запуска?

Почти всегда да: реальные вопросы клиентов отличаются от тех, что закладывались на этапе разработки, и сценарии приходится расширять. Для регулярных доработок и мониторинга работы бота у меня отдельная услуга техподдержки от 15 000 ₽/мес.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно