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

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

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

Початок роботи
Встановлення База знань Як ШІ отримує доступ до вашого контенту Підключіть свій сайт Тестуйте ваш ШI Керування сайтами Поради щодо інструкцій для ШI Перехід з іншого чат-бота Порівняння тарифів
Функції
Панель Ask AI Панель AI-пошуку Сканування сайту Прогалини у знаннях Картки товарів Динамічні картки товарів Динамічні зображення Контекст користувача Власні інструменти Параметри посилань Проактивні повідомлення Моніторинг у реальному часі Перехоплення оператором Ескалація Сповіщення ШI Сповіщення в браузері Щоденний звіт Потік даних у реальному часі Потік даних у реальному часі Max Учасники команди Єдиний вхід Двофакторна автентифікація Включити зображення Розпізнавання зображень Віджет перекладу Локалізація Прозорість ШІ Ліди Розумне захоплення лідів Тікети підтримки Категорії чатів Бронювання Голосовий агент Вбудовування Виключення сторінок Заблоковані IP Політика зберігання Режим нульового зберігання Маскування PII Класифікатор відповідей Access Tags Закріплення версії віджета Журнал аудиту Пропозиції відповідей Подальші повідомлення Мовлення в текст Завантаження стенограми Вбудований чат Вбудовування через iframe

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

Покрокова інструкція для вебсайтів на October CMS

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

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

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

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

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

Крок 2: Додати до шаблону макета (Рекомендовано)

Рекомендований спосіб додати чат-бот - відредагувати ваш макет за замовчуванням у бекенді October CMS:

  1. Увійдіть до вашого бекенду October CMS
  2. Перейдіть до CMS > Layouts у головному меню
  3. Відкрийте ваш макет за замовчуванням (зазвичай default.htm)
  4. Знайдіть закриваючий </body> тег та {% scripts %} заповнювач
  5. Додайте ваш код вбудовування Asyntai безпосередньо перед {% scripts %} та </body>:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% scripts %} </body>
  6. Натисніть "Save", щоб застосувати зміни

Порада: Placing the script before {% scripts %} and </body> ensures it loads after the page content, which is recommended for chat widgets and won't slow down your page loading.

Alternative Method 1: Using {% put scripts %} Block

Ви можете використовувати заповнювач скриптів October CMS для вставки чат-бота зі сторінки або часткового шаблону:

  1. Відкрийте будь-яку сторінку або частковий шаблон у редакторі CMS
  2. Додайте наступний код за допомогою {% put scripts %} блоку:
    {% put scripts %} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% endput %}
  3. Замiнiть YOUR_WIDGET_ID на фактичний ID вiджету з панелi керування
  4. Натисніть "Save"

Примітка: For this method to work, your layout must include the {% scripts %} placeholder in its markup. This is where October CMS renders all injected scripts. Most default layouts already include this tag.

Альтернативний метод 2: Використання компонента PHP

Якщо ви віддаєте перевагу програмному підходу, ви можете додати скрипт чат-бота через власний компонент:

  1. Створіть або змініть компонент у вашому плагіні October CMS
  2. У методі onRun() компонента використовуйте метод addJs():
    public function onRun() { $this->addJs('https://asyntai.com/static/js/chat-widget.js', [ 'async' => true, 'data-asyntai-id' => 'YOUR_WIDGET_ID' ]); }
  3. Замініть YOUR_WIDGET_ID на ваш фактичний ID віджету
  4. Зареєструйте компонент на сторінках, де ви хочете, щоб чат-бот з'являвся

Порада: Використання компонента дає вам програмний контроль над тим, коли та де завантажується чат-бот. Ви можете додати умовну логіку всередині onRun() для управління завантаженням на основі ролей користувачів, типів сторінок або інших критеріїв.

Альтернативний метод 3: Використання часткового шаблону

Для кращої організації ви можете створити частковий шаблон для багаторазового використання для чат-бота:

  1. Перейдіть до CMS > Partials у бекенді October CMS
  2. Натисніть "+ Add", щоб створити новий частковий шаблон
  3. Назвіть його asyntai-widget.htm
  4. Додайте ваш код вбудовування Asyntai до часткового шаблону:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  5. Натисніть "Save"
  6. Відкрийте шаблон макета та включіть частковий шаблон перед </body>:
    {% partial 'asyntai-widget' %}
  7. Збережіть макет

Порада: Використання часткового шаблону дозволяє легко вмикати або вимикати чат-бот на всьому сайті, просто додаючи або видаляючи включення часткового шаблону з вашого макета.

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

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

Не бачите віджет? Переконайтеся, що ви зберегли всі зміни в бекенді CMS. Очистіть кеш браузера або перегляньте сторінку у вікні інкогніто. Якщо ваш сайт використовує кешування, очистіть кеш October CMS, виконавши php artisan cache:clear з командного рядка, або використовуйте опцію Settings > System > Clear Cache у бекенді.

Вибір макета: Переконайтеся, що сторінки, де ви хочете, щоб чат-бот з'являвся, використовують правильний макет. Ви можете перевірити, який макет використовує сторінка, відкривши сторінку в CMS > Pages та переглянувши випадаючий список Layout у налаштуваннях сторінки.