Повернутися до панелi керування

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

Дiзнайтеся, як використовувати Asyntai

Як додати AI чат-бот Asyntai до Drupal

Покрокова iнструкцiя для веб-сайтiв Drupal

Отримати код вбудовування

Крок 1: Отримайте код для вставки

Спочатку перейдiть до вашої Панелi керування Asyntai та прокрутiть вниз до роздiлу "Код для вставки". Скопiюйте унiкальний код для вставки, який виглядатиме так:

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

Примiтка: Код вище є лише прикладом. Ви повиннi скопiювати власний унiкальний код для вставки з вашої Панелi керування, оскiльки вiн мiстить ваш особистий ID вiджета.

Крок 2: Використання модуля Header and Footer Scripts (Рекомендовано)

Найпростiший спосiб додати чат-бот - використання модуля "Header and Footer Scripts":

  1. Увiйдiть до адмiнiстративної панелi Drupal
  2. Перейдiть до Extend та натиснiть "Install new module"
  3. Знайдiть "Header and Footer Scripts" або завантажте з Drupal.org
  4. Встановiть та увiмкнiть модуль
  5. Перейдiть до Configuration → Development → Header and Footer Scripts
  6. Натиснiть на вкладку "Footer"
  7. Вставте код вбудовування Asyntai у текстове поле футерних скриптiв
  8. Натиснiть "Save configuration"

Порада: Додавання коду до роздiлу футера забезпечує його завантаження пiсля контенту сторiнки, що рекомендується для чат-вiджетiв.

Альтернатива: Редагування шаблону теми

Ви можете додати код безпосередньо до файлу шаблону вашої теми:

  1. Перейдiть до папки вашої теми: themes/your_theme/
  2. Вiдкрийте файл html.html.twig (або створiть його, якщо його не iснує)
  3. Знайдiть закриваючий тег </body>
  4. Вставте ваш код для вставки Asyntai безпосередньо перед тегом </body>
  5. Збережiть файл
  6. Очистiть кеш Drupal: Configuration → Performance → Clear all caches

Важливо: Змiни у файлах теми можуть бути перезаписанi пiд час оновлення теми. Розгляньте використання дочiрньої теми або модуля Header and Footer Scripts для бiльш надiйного рiшення.

Альтернатива: Використання бiблiотек (Для розробникiв)

For developers who prefer using Drupal's asset library system:

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

Крок 3: Перевiрте встановлення

Пiсля збереження змiн та очищення кешу вiдвiдайте свiй веб-сайт у новiй вкладцi браузера або в режимi iнкогнiто. Ви повиннi побачити кнопку чат-вiджету в нижньому правому кутi. Натиснiть на неї, щоб переконатися, що вона вiдкривається та працює коректно.

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