Jak přidat Asyntai AI Chatbota na Drupal

Průvodce krok za krokem pro weby Drupal

Získat kód pro vložení

Krok 1: Získejte svůj vkládací kód

Nejprve přejděte na svůj Asyntai Dashboard a přejděte dolů k sekci „Embed Code". Zkopírujte svůj unikátní kód pro vložení, který bude vypadat takto:

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

Poznámka: Kód výše je pouze příklad. Musíte zkopírovat svůj vlastní unikátní kód pro vložení z vašeho Dashboardu, protože obsahuje vaše osobní ID widgetu.

Krok 2: Použití modulu Header and Footer Scripts (doporučeno)

Nejjednodušší způsob, jak přidat chatbota, je pomocí modulu "Header and Footer Scripts":

  1. Přihlaste se do svého administračního panelu Drupal
  2. Přejděte na Extend a klikněte na "Install new module"
  3. Vyhledejte „Header and Footer Scripts" nebo si jej stáhněte z Drupal.org
  4. Nainstalujte a aktivujte modul
  5. Přejděte na Configuration → Development → Header and Footer Scripts
  6. Klikněte na záložku "Footer"
  7. Vložte svůj Asyntai embed kód do textové oblasti footer scripts
  8. Klikněte na "Save configuration"

Tip: Přidání kódu do sekce zápatí zajistí, že se načte po obsahu stránky, což je doporučeno pro chatovací widgety.

Alternativa: Úprava šablony motivu

Kód můžete přidat přímo do souborů šablony svého motivu:

  1. Přejděte do složky motivu: themes/your_theme/
  2. Otevřete soubor html.html.twig (nebo jej vytvořte, pokud neexistuje)
  3. Najděte uzavírací značku </body>
  4. Vložte svůj Asyntai embed kód těsně před značku </body>
  5. Uložte soubor
  6. Vymažte mezipaměť Drupal: Configuration → Performance → Clear all caches

Důležité: Změny v souborech motivu mohou být přepsány při aktualizaci motivu. Zvažte použití podřízeného motivu nebo modulu Header and Footer Scripts pro trvalejší řešení.

Alternativa: Použití knihoven (pro vývojáře)

Pro vývojáře, kteří preferují systém knihoven aktiv Drupal:

  1. Create or edit your theme's *.libraries.yml file
  2. Přidejte nový záznam knihovny:
    asyntai-chatbot:
    js:
    https://asyntai.com/static/js/chat-widget.js: { type: external, attributes: { async: true, data-asyntai-id: YOUR_WIDGET_ID } }
  3. Připojte knihovnu v souborů *.info.yml svého motivu:
    libraries:
    - your_theme/asyntai-chatbot
  4. Vymažte mezipaměť Drupal

Krok 3: Ověřte instalaci

Po uložení změn a vymazání mezipaměti navštivte svůj web v nové záložce prohlížeče nebo v anonymním okně. V pravém dolním rohu byste měli vidět tlačítko chatovacího widgetu. Klikněte na něj a ověřte, že se správně otevírá a funguje.

Nevidíte widget? Nezapomeňte vymazat mezipaměť Drupal přechodem na Configuration → Performance → Clear all caches. Zkuste také vymazat mezipaměť prohlížeče nebo zobrazit stránku v anonymním okně.