Ako pridat Asyntai AI chatbota na akukolvek webovú stránku

Univerzalny sprievodca pre HTML, vlastné stránky a staticke generatory

Získať vkladací kód

Krok 1: Ziskajte svoj vkladací kod

Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii "Vkladaci kod". Skopirujte svoj jedinečný vkladací kod, ktory bude vyzerat takto:

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

Poznámka: Kod vyššie je len priklad. Musite skopirovat svoj vlastný jedinečný vkladací kod zo svojho Dashboardu, pretože obsahuje vase osobne ID widgetu.

Krok 2: Pridanie do vasho HTML súboru

Najjednoduchší sposob pridania chatbota je vloženie vkladacieho kodu priamo do vasho HTML súboru:

  1. Otvorte svoj HTML súbor v textovom editore
  2. Najdite uzatvaraci tag </body>
  3. Vložíte svoj vkladací kod Asyntai tesne pred tag </body>
  4. Uložte súbor
<!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>

Tip: Pridanie skriptu pred uzatvaraci tag </body> zabezpeci, ze sa nacita po obsahu vasej stránky, co je optimalne pre výkon a nespomalí vasu stránku.

Pre viacstrankove webove stránky

Ak ma vasa webova stranka viacero HTML stránok, mate niekolko možnosti:

Možnosť A: Pridat na kazdu stránku

Pridajte vkladací kod do kazdeho HTML súboru, kde chcete, aby sa chatbot zobrazoval.

Možnosť B: Použitie spolocneho zahrnutia paty

Ak používate serverove zahrnutia (SSI), PHP zahrnutia alebo podobne:

  1. Vytvorte súbor footer.html (alebo footer.php)
  2. Pridajte vkladací kod Asyntai do tohto súboru
  3. Zahrnte tento súbor paty do všetkých vasich stránok:
    <!-- For PHP -->
    <?php include 'footer.php'; ?>

    <!-- For SSI -->
    <!--#include virtual="/footer.html" -->

Možnosť C: Dynamicke nacitanie JavaScriptom

Create a single JavaScript file that loads the chatbot on all pages:

  1. Vytvorte súbor s názvom 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);
    })();
  2. Nahradte YOUR_WIDGET_ID vasim skutocnym ID widgetu
  3. Zahrnte tento skript do všetkých vasich stránok:
    <script src="/js/asyntai-loader.js"></script>

Pre generatory statickych stránok

Ak používate generator statickych stránok, pridajte vkladací kod do svojho zakladneho rozloženia alebo šablóny:

Jekyll

Pridajte do _includes/footer.html alebo _layouts/default.html

Hugo

Pridajte do layouts/partials/footer.html alebo layouts/_default/baseof.html

Gatsby

Add to gatsby-browser.js or use gatsby-ssr.js

Next.js

Pridajte do pages/_document.js alebo použite komponent next/script

Nuxt.js

Pridajte do nuxt.config.js pod head.script

Eleventy (11ty)

Pridajte do svojho zakladneho rozloženia v _includes/

Astro

Pridajte do src/layouts/Layout.astro pred </body>

VuePress

Pridajte do .vuepress/config.js pod head

Pre aplikacie React / Vue / Angular

Pre jednostrankove aplikacie (SPA) môžete pridat skript do svojho index.html alebo ho nacitat dynamicky:

React (metoda 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 (metoda 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 (v main.js alebo 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 (v 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>

Krok 3: Overenie inštalácie

Po pridani kodu otvorte svoju webovú stránku v novej karte prehliadača alebo v okne inkognito. Mali by ste vidiet tlačidlo chatoveho widgetu v pravom dolnom rohu. Kliknite nan, aby ste sa uistili, ze sa otvara a funguje správne.

Nevidite widget? Skontrolujte, ze je skript správne umiestneny pred tagom </body>. Uistite sa, ze vo vasom prehliadaci nie su žiadne chyby JavaScriptu v konzole (stlacte F12 na otvorenie vyvojarskych nástrojov). Skuste vyčistiť vyrovnávaciu pamat prehliadača alebo zobrazit web v okne inkognito.

Dôležité: Chatbot vyžaduje, aby bola vasa webova stranka poskytovana cez HTTP alebo HTTPS (nie otvorena priamo ako súbor). Ak testujete lokalne, použite lokalny vývojový server.