← БлогОдин бот — и в Telegram, и на вашем сайте

Один бот — и в Telegram, и на вашем сайте

Вы собрали бота для Telegram: он отвечает на вопросы, принимает заявки, ведёт по меню. Но часть аудитории живёт не в мессенджере, а у вас на сайте — человек читает страницу, у него возник вопрос, и уходить ради него в Telegram он не станет. Он просто закроет вкладку. Теперь для этого ничего не теряется: тот же самый бот умеет жить кнопкой в углу вашего сайта. Один и тот же сценарий — и в мессенджере, и на странице. Подключается одной строкой кода, без программиста и дизайнера. Разберём, что это за виджет, как его включить и где у него честные границы.

Что нового: тот же бот — теперь и на сайте

Раньше бот в tabi жил в Telegram и VK. Появилась третья площадка — веб-виджет: плавающая кнопка чата, которую можно поставить на любую страницу вашего сайта. Ключевое слово — тот же. Вы не собираете отдельного «бота для сайта»: на вебе работает ровно та же схема из блоков, что и в мессенджере. Под капотом веб — это просто ещё один канал для вашего сценария, наравне с Telegram и VK. Нарисовали граф один раз — он отвечает везде.

Для посетителя это выглядит привычно, как онлайн-консультант, только вместо оператора отвечает ваш бот: мгновенно, круглосуточно и по вашему сценарию. Человеку не нужно ничего устанавливать, регистрироваться или уходить в мессенджер — он пишет прямо на странице, где уже находится.

Одна визуальная схема бота в конструкторе tabi ведёт сразу в три канала: Telegram, VK и кнопку-виджет на сайте.
Один сценарий — три площадки. Тот же граф блоков, что отвечает в Telegram и VK, теперь отвечает и в виджете на сайте.

Как это выглядит у посетителя

В углу страницы появляется небольшая круглая кнопка с иконкой чата. Клик — и разворачивается аккуратное окно диалога с заголовком (имя вашего бота) и приветствием. Дальше это полноценный чат вашего бота:

  • Текст, кнопки и меню. Inline-кнопки под сообщением и кнопки-меню внизу работают так же, как в Telegram: нажал — пошёл по нужной ветке.
  • Медиа. Бот шлёт картинки и файлы, а посетитель может прикрепить свой файл (скрепка 📎) — например, приложить фото или документ к заявке.
  • Живые ответы. Пока бот думает, видно «печатает…»; ответы прилетают сразу, без перезагрузки страницы. Если вкладка была свёрнута, на кнопке загорается счётчик непрочитанных.
  • Телефон. На мобильном окно раскрывается на весь экран, чтобы в маленьком чате было удобно.

Виджет живёт в изолированном слое страницы (Shadow DOM) со своим шрифтом — поэтому он не ломает вёрстку сайта и стили сайта не ломают его. Внизу окна — ненавязчивая подпись «Сделано в TabiChat».

Как включить — по шагам

Всё делается в панели бота, кода писать не нужно.

Шаг 1. Опубликуйте бота. Веб-чат оживает сразу после публикации сценария — тот же граф, который вы уже отправили в Telegram, поедет и в виджет.

Шаг 2. Включите веб-виджет. В карточке бота откройте вкладку «Платформы» и нажмите «Включить веб-виджет». Появится готовый код для вставки.

Шаг 3. Скопируйте одну строку. Конструктор уже подставил в неё адрес и id вашего бота — ничего править не надо, жмёте «Скопировать код»:

<script src="https://tabi.chat/widget/bot-widget.js"
        data-bot-id="ВАШ-ID-БОТА" async></script>

Шаг 4. Вставьте на сайт. Добавьте эту строку перед закрывающим тегом </body> на любой странице сайта, обновите страницу — и кнопка чата появится в углу. На конструкторах сайтов (Tilda, Битрикс, WordPress и т. п.) для этого есть поле «вставить свой код / HTML». Одна строка — на все страницы, где нужен чат.

Настройка под ваш сайт

Тут же, на вкладке «Платформы», виджет подгоняется под ваш бренд — без перевыпуска кода, все настройки подхватываются сами при следующей загрузке страницы:

  • Заголовок чата — имя, которое видит посетитель в шапке окна.
  • Приветствие в пустом чате — первая фраза, когда диалог ещё не начат.
  • Подсказка в поле ввода — серый текст-плейсхолдер в строке сообщения.
  • Акцентный цвет — цвет кнопки и элементов чата (по умолчанию фирменный лаймовый — поставьте свой, под палитру сайта).
  • Позиция на странице — в каком углу висит кнопка (снизу справа или слева).

В той же карточке видно, сколько человек сейчас онлайн в веб-чате, и небольшая воронка: сколько людей открыли чат, написали, дошли до цели. Удобно понимать, работает ли виджет на конкретной странице.

Тот же сценарий — ничего не переделывать

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

Честные границы

Чтобы не было завышенных ожиданий — где у веб-виджета рамки:

  • Массовые рассылки — по-прежнему только Telegram и VK. Веб-виджет — это живой диалог здесь и сейчас на странице, а не канал, куда можно разослать акцию всей базе. Хотите догревать рассылками — собирайте аудиторию в мессенджерах.
  • Проверка подписки на канал (популярный приём «подпишись, чтобы получить») на вебе не применяется — у посетителя сайта нет вашего Telegram-канала под рукой.
  • Умные блоки расходуют баланс. ИИ-ответ и RAG тратят кредиты бота — и в мессенджере, и на сайте одинаково. Это платный ресурс, а не безлимит.

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

Зачем это вам

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

Соберите бота один раз — пусть отвечает во всех каналах сразу. Виджет включается на вкладке «Платформы» одной кнопкой, а на сайт добавляется одной строкой кода — без программиста.

Если у вас уже есть бот в tabi — зайдите в его карточку, откройте «Платформы» и включите веб-виджет: код вставки будет готов через минуту. Если бота ещё нет, соберите простой сценарий заявки или FAQ в конструкторе и поставьте его на сайт первым — это самый быстрый способ увидеть, как виджет ловит вопросы посетителей.