Wszystkie atrybuty data-* skryptu embed.js: token, motyw, tryb i nadpisywanie treści.
Skrypt embed.js czyta ustawienia z atrybutów data-*. Treści i wygląd domyślnie pochodzą z ustawień widżetu w aplikacji, a atrybuty pozwalają je nadpisać na konkretnej stronie.
Podstawowe
| Parametr | Domyślnie | Opis |
|---|
data-widget-token | brak | Token workspace. Wymagany do rozmowy z asystentem. |
data-widget-id | brak | Identyfikator widżetu. Bez niego użyty zostanie pierwszy opublikowany widżet z workspace. |
data-theme | light | Motyw: light albo dark. |
data-widget-mode | chat | Tryb: chat, faq albo ask. Dla FAQ i Zapytaj AI zalecamy osobne skrypty z data-container. |
data-widget-server-url | https://widget-api.prosecaptain.com | Adres serwera, z którego ładuje się widżet i jego API. |
data-api-url | https://widget-api.prosecaptain.com | Bazowy adres API. |
Nadpisywanie treści
| Parametr | Opis |
|---|
data-widget-title | Tytuł na ekranie powitalnym. |
data-widget-subtitle | Podtytuł na ekranie powitalnym. |
data-widget-questions | Sugerowane pytania jako JSON: [{"question": "…", "prompt": "…"}]. Gdy brak prompt, do AI trafia question. |
data-widget-color | Kolor główny, np. #63AD61. |
data-widget-language | Język etykiet: pl, en, de, es, cs, sk, pt. |
data-widget-link | Link wsparcia widoczny w widżecie. |
Przykład
<script
src="https://widget-api.prosecaptain.com/embed.js"
data-widget-token="TWOJ_TOKEN"
data-widget-id="ID_WIDZETU"
data-theme="dark"
data-widget-language="pl"
data-widget-title="Masz pytanie o ofertę?"
data-widget-questions='[{"question":"Ile trwa wdrożenie?"},{"question":"Czy działa z WordPressem?"}]'
></script>