Ako pridat Asyntai AI chatbota do Drupal

Návod krok za krokom pre webove stránky Drupal

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: Použitie modulu Header and Footer Scripts (odporúčané)

Najjednoduchší sposob pridania chatbota je použitie modulu "Header and Footer Scripts":

  1. Prihlaste sa do svojho administracneho panelu Drupal
  2. Prejdite na Rozsirenia a kliknite na "Instalovat novy modul"
  3. Vyhladajte "Header and Footer Scripts" alebo ho stiahnite z Drupal.org
  4. Nainštalujte a povolte modul
  5. Prejdite na Konfiguracia → Vyvoj → Header and Footer Scripts
  6. Kliknite na kartu "Pata"
  7. Vložíte svoj vkladací kod Asyntai do textovej oblasti skriptov paty
  8. Kliknite na "Ulozit konfiguráciu"

Tip: Pridanie kodu do sekcie paty zabezpeci, ze sa nacita po obsahu stránky, co je odporúčané pre chatove widgety.

Alternativa: Uprava šablóny temy

Kod môžete pridat priamo do súboru šablóny vasej temy:

  1. Prejdite do priečinka vasej temy: themes/vasa_tema/
  2. Otvorte súbor html.html.twig (alebo ho vytvorte, ak neexistuje)
  3. Najdite uzatvaraci tag </body>
  4. Vložíte svoj vkladací kod Asyntai tesne pred tag </body>
  5. Uložte súbor
  6. Vymažte vyrovnávaciu pamat Drupal: Konfiguracia → Vykon → Vymazat všetky vyrovnavacie pamate

Dôležité: Zmeny súborov temy mozu byt prepisane pri aktualizacii vasej temy. Zvazite použitie detskej temy alebo modulu Header and Footer Scripts pre trvalejsie riešenie.

Alternativa: Použitie kniznic (pre vývojárov)

Pre vývojárov, ktori uprednostnuju použitie systemu kniznic aktiv Drupal:

  1. Vytvorte alebo upravte súbor *.libraries.yml vasej temy
  2. Pridajte novy zaznam knižnice:
    asyntai-chatbot:
    js:
    https://asyntai.com/static/js/chat-widget.js: { type: external, attributes: { async: true, data-asyntai-id: YOUR_WIDGET_ID } }
  3. Pripojte knižnicu v subore *.info.yml vasej temy:
    libraries:
    - your_theme/asyntai-chatbot
  4. Vymažte vyrovnávaciu pamat Drupal

Krok 3: Overenie inštalácie

Po uložení vasich zmien a vymazani vyrovnávacej pamate navštívte 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? Uistite sa, ze ste vymazali vyrovnávaciu pamat Drupal prechodom na Konfiguracia → Vykon → Vymazat všetky vyrovnavacie pamate. Tiež skuste vyčistiť vyrovnávaciu pamat prehliadača alebo zobrazit web v okne inkognito.