Подключение и интеграции

Виджет работает целиком в браузере посетителя — это один тег <script>, который отправляет и получает сообщения напрямую через защищённое соединение с платформой. Серверу сайта не нужно ничего обрабатывать — только один раз вывести этот тег на каждой странице. Модули ниже просто автоматизируют эту вставку в привычной админке CMS.

Универсальный способ — для любого сайта

Bot ID и API-ключ выдаются в личном кабинете на странице настроек бота сразу после регистрации — их нужно вставить в готовый код вместо плейсхолдеров. Код добавляется перед закрывающим тегом </body>.

<script
  src="https://scriptsystems.ru/widget.js"
  data-bot-id="ВАШ_BOT_ID"
  data-api-key="ВАШ_API_КЛЮЧ"
  data-color="#4f46e5"
></script>

Готовые модули для CMS

WordPress

Плагин
  1. Скачайте архив и распакуйте — получится папка ai-bot-widget.
  2. Скопируйте её в wp-content/plugins/ сайта.
  3. В админке: Плагины → найдите «AI Bot Widget» → Активировать.
  4. Настройки → AI Bot Widget → впишите Bot ID и API-ключ бота.
Скачать

1C-Битрикс

Локальный модуль
  1. Скачайте архив и распакуйте — получится папка aibot.widget.
  2. Скопируйте её в /local/modules/ сайта.
  3. Настройки → Настройки продукта → Модули → «AI Bot Widget» → Установить.
  4. Откройте настройки модуля, укажите Bot ID и API-ключ.
Скачать

Joomla

Модуль
  1. Скачайте архив — он уже собран для установки как есть.
  2. Система → Управление → Установить → загрузите архив.
  3. Система → Управление → Сайт → Модули → включите «AI Bot Widget».
  4. На вкладке «Дополнительно» укажите Bot ID, API-ключ и цвет.
Скачать

MODX Revolution

Сниппет
  1. Скачайте файл сниппета.
  2. В менеджере: Elements → Snippets → New Snippet, назовите AiBotWidget, вставьте содержимое файла.
  3. В шаблон перед </body> добавьте:
  4. [[!AiBotWidget? &botId=`ВАШ_BOT_ID` &apiKey=`ВАШ_API_КЛЮЧ`]]
Скачать

Самописные сайты и фреймворки

Отдельного модуля нет и не требуется — вставьте тот же тег из раздела выше один раз в базовый layout/шаблон, который рендерится на каждой странице. Ниже — готовые примеры для пары популярных стеков; для любого другого фреймворка (Laravel, Express, голый HTML и т.д.) принцип тот же.

Yii2

<script
  src="https://scriptsystems.ru/widget.js"
  data-bot-id="<?= Yii::$app->params['aiBotId'] ?>"
  data-api-key="<?= Yii::$app->params['aiBotApiKey'] ?>"
></script>

Django / Flask / FastAPI (Jinja2)

{% if AI_BOT_ID %}
<script
  src="https://scriptsystems.ru/widget.js"
  data-bot-id="{{ AI_BOT_ID }}"
  data-api-key="{{ AI_BOT_API_KEY }}"
></script>
{% endif %}

Другие каналы

Telegram

Создайте бота у @BotFather в Telegram, скопируйте выданный токен и вставьте его в личном кабинете: Бот → Каналы → Telegram. Подключение занимает пару минут, отдельный модуль не нужен.

CRM (вебхук)

Лиды, собранные ботом, можно пересылать в свою CRM одним HTTP-запросом — укажите URL вебхука в личном кабинете: Бот → Каналы → CRM (вебхук).

Подтверждение домена

Перед тем как виджет заработает на сайте, домен нужно подтвердить через TXT-запись DNS — это защищает от подключения бота на чужом сайте без ведома владельца. Инструкция — в личном кабинете: Бот → Домены.

Не нашли свою CMS или что-то не получается — напишите нам через форму обратной связи.