Назад к панели управления

Документация

Узнайте, как использовать Asyntai

Как добавить ИИ-чат-бот Asyntai в Drupal

Пошаговое руководство для сайтов на Drupal

Получить код встраивания

Шаг 1: Get Your Embed Code

Сначала перейдите на Панель управления Asyntai и прокрутите вниз до раздела «Код для встраивания». Скопируйте уникальный код, который выглядит так:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Примечание: Код выше — всего лишь пример. Вы должны скопировать свой уникальный код для встраивания с вашей Панели управления, так как он содержит ваш персональный идентификатор виджета.

Шаг 2: Using Header and Footer Scripts Module (Recommended)

Самый простой способ добавить чат-бот — использовать модуль «Header and Footer Scripts»:

  1. Войдите в панель администратора Drupal
  2. Перейдите в Extend and click \"Install new module\"
  3. Найдите «Header and Footer Scripts» или скачайте его с Drupal.org
  4. Установите и включите модуль
  5. Перейдите в Configuration → Development → Header and Footer Scripts
  6. Нажмите на the \"Footer\" tab
  7. Вставьте код встраивания Asyntai в текстовую область скриптов футера
  8. Нажмите \"Save configuration\"

Совет: Добавление кода в раздел футера гарантирует загрузку после контента страницы — это рекомендуется для чат-виджетов.

Альтернатива: Шаблон темы

Вы можете добавить код напрямую в файл шаблона вашей темы:

  1. Перейдите в your theme folder: themes/your_theme/
  2. Откройте файл html.html.twig (или создайте его, если он не существует)
  3. Найдите закрывающий тег </body>
  4. Вставьте код встраивания Asyntai непосредственно перед тегом </body>
  5. Сохранить файл
  6. Очистить кэш Drupal: Конфигурация → Производительность → Очистить все кэши

Важно: Изменения в файлах темы могут быть перезаписаны при её обновлении. Для более надёжного решения рекомендуется использовать дочернюю тему или модуль Header and Footer Scripts.

Альтернатива: Через библиотеки (для разработчиков)

Для разработчиков, предпочитающих систему библиотек ресурсов Drupal:

  1. Создайте or edit your theme's *.libraries.yml file
  2. Добавьте новую запись в библиотеку:
    asyntai-chatbot:
    js:
    https://asyntai.com/static/js/chat-widget.js: { type: external, attributes: { async: true, data-asyntai-id: YOUR_WIDGET_ID } }
  3. Подключите библиотеку в файле *.info.yml вашей темы:
    libraries:
    - your_theme/asyntai-chatbot
  4. Очистить кэш Drupal

Шаг 3: Verify Installation

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

Виджет не отображается? Не забудьте очистить кэш Drupal, перейдя в Configuration → Performance → Clear all caches. Также попробуйте очистить кэш браузера или открыть сайт в режиме инкогнито.