Nastavení custom webchat šablony
1. Nahrání souborů do Storage Accountu bota
V Azure Storage Accountu daného bota:
- Vytvořit kontejner s názvem
public(pokud ještě neexistuje). - Do kontejneru
publicnahrá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
- Přejít na feedbot-chat-proxy v Azure App Insights.
- Otevřít feedbot-chat-proxy → App Service Editor (Preview) → Open Editor.
- 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
publickontejneru botího Storage Accountu na souborwebchat.html
3. Povolení anonymního přístupu k blob kontejneru
Aby byl webchat veřejně dostupný, je potřeba povolit anonymní přístup:
- V Azure Storage Accountu přejít do Settings → Configuration.
- Nastavit „Allow Blob anonymous access" na Enabled a uložit.
- Přejít na Containers → public.
- Na konci řádku kontejneru kliknout na tři tečky (⋯) → Change access level.
- 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.
No Comments