Як додати AI чат-бот Asyntai на будь-який веб-сайт
Унiверсальна iнструкцiя для HTML, власних сайтiв та статичних генераторiв
Крок 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: Додавання до вашого HTML-файлу
Найпростiший спосiб додати чат-бот - вставити код вбудовування безпосередньо у ваш HTML-файл:
- Вiдкрийте HTML-файл у текстовому редакторi
- Знайдiть закриваючий тег
</body> - Вставте ваш код для вставки Asyntai безпосередньо перед тегом
</body> - Збережiть файл
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<!-- Your website content -->
<!-- Asyntai Chatbot - Add before closing body tag -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</body>
</html>
Порада: Додавання скрипту перед закриваючим тегом </body> забезпечує його завантаження пiсля контенту сторiнки, що оптимально для продуктивностi та не сповiльнює вашу сторiнку.
Для багатосторiнкових веб-сайтiв
Якщо ваш веб-сайт має кiлька HTML-сторiнок, у вас є кiлька варiантiв:
Варiант A: Додайте на кожну сторiнку
Додайте код вбудовування до кожного HTML-файлу, де ви хочете, щоб чат-бот з'являвся.
Варiант B: Використовуйте спiльний файл включення футера
Якщо ви використовуєте серверне включення (SSI), PHP включення або подiбне:
- Створiть файл footer.html (або footer.php)
- Додайте код вбудовування Asyntai до цього файлу
- Включiть цей файл футера на всi вашi сторiнки:
<!-- For PHP -->
<?php include 'footer.php'; ?>
<!-- For SSI -->
<!--#include virtual="/footer.html" -->
Варiант C: Динамiчне завантаження JavaScript
Створiть один файл JavaScript, який завантажує чат-бот на всiх сторiнках:
- Створiть файл з назвою asyntai-loader.js:
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
})(); - Замiнiть
YOUR_WIDGET_IDна ваш фактичний ID вiджету - Включiть цей скрипт на всi вашi сторiнки:
<script src="/js/asyntai-loader.js"></script>
Для генераторiв статичних сайтiв
Якщо ви використовуєте генератор статичних сайтiв, додайте код вбудовування до базового макету або шаблону:
Додайте до _includes/footer.html або _layouts/default.html
Додайте до layouts/partials/footer.html або layouts/_default/baseof.html
Add to gatsby-browser.js or use gatsby-ssr.js
Додайте до pages/_document.js або використовуйте компонент next/script
Додайте до nuxt.config.js в роздiлi head.script
Додайте до базового макету в _includes/
Додайте до src/layouts/Layout.astro перед </body>
Додайте до .vuepress/config.js в роздiлi head
Для застосункiв React / Vue / Angular
Для односторiнкових застосункiв (SPA) ви можете додати скрипт до index.html або завантажити його динамiчно:
React (метод index.html)
<!-- In public/index.html, before </body> -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
React (метод useEffect)
// In your App.js or a component
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.async = true;
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
return () => document.body.removeChild(script);
}, []);
Vue (у main.js або App.vue)
// In mounted() or onMounted()
const script = document.createElement('script');
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.async = true;
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
Angular (в index.html)
<!-- In src/index.html, before </body> -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Крок 3: Перевiрте встановлення
Пiсля додавання коду вiдкрийте свiй веб-сайт у новiй вкладцi браузера або в режимi iнкогнiто. Ви повиннi побачити кнопку чат-вiджету в нижньому правому кутi. Натиснiть на неї, щоб переконатися, що вона вiдкривається та працює коректно.
Не бачите вiджет? Перевiрте, що скрипт правильно розмiщений перед тегом </body>. Переконайтеся, що в консолi браузера немає помилок JavaScript (натиснiть F12, щоб вiдкрити iнструменти розробника). Спробуйте очистити кеш браузера або переглянути в режимi iнкогнiто.
Важливо: Чат-бот вимагає, щоб ваш веб-сайт працював через HTTP або HTTPS (а не вiдкривався безпосередньо як файл). Якщо ви тестуєте локально, використовуйте локальний сервер розробки.
Weebly