Nastavení custom webchat šablony

1. Nahrání souborů do Storage Accountu bota

V Azure Storage Accountu daného bota:

  1. Vytvořit kontejner s názvem public (pokud ještě neexistuje).
  2. Do kontejneru public nahrát potřebné soubory:
    • webchat.html — hlavní HTML šablona webchatu
    • scripts.js — JavaScript logika
    • styles.css — vlastní styly

2. Konfigurace proxy pravidla ve feedbot-chat-proxy

  1. Přejít na feedbot-chat-proxy v Azure App Insights.
  2. Otevřít feedbot-chat-proxyApp Service Editor (Preview)Open Editor.
  3. Vytvořit nové pravidlo s následujícími údaji:
    • Název pravidla — zvolit vhodný název
    • Match condition (route) — definovat cestu, na které má webchat odpovídat
    • URL — zadat URL vedoucí do public kontejneru botího Storage Accountu na soubor webchat.html

3. Povolení anonymního přístupu k blob kontejneru

Aby byl webchat veřejně dostupný, je potřeba povolit anonymní přístup:

  1. V Azure Storage Accountu přejít do Settings → Configuration.
  2. Nastavit „Allow Blob anonymous access" na Enabled a uložit.
  3. Přejít na Containers → public.
  4. Na konci řádku kontejneru kliknout na tři tečky (⋯)Change access level.
  5. Změnit access level na Blob (anonymní čtení pouze pro bloby).

Hotovo ✅

Klient má nastavený custom webchat. Šablona je dostupná přes proxy pravidlo a soubory se servírují přímo ze Storage Accountu.