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

ParametrDomyślnieOpis
data-widget-tokenbrakToken workspace. Wymagany do rozmowy z asystentem.
data-widget-idbrakIdentyfikator widżetu. Bez niego użyty zostanie pierwszy opublikowany widżet z workspace.
data-themelightMotyw: light albo dark.
data-widget-modechatTryb: chat, faq albo ask. Dla FAQ i Zapytaj AI zalecamy osobne skrypty z data-container.
data-widget-server-urlhttps://widget-api.prosecaptain.comAdres serwera, z którego ładuje się widżet i jego API.
data-api-urlhttps://widget-api.prosecaptain.comBazowy adres API.

Nadpisywanie treści

ParametrOpis
data-widget-titleTytuł na ekranie powitalnym.
data-widget-subtitlePodtytuł na ekranie powitalnym.
data-widget-questionsSugerowane pytania jako JSON: [{"question": "…", "prompt": "…"}]. Gdy brak prompt, do AI trafia question.
data-widget-colorKolor główny, np. #63AD61.
data-widget-languageJęzyk etykiet: pl, en, de, es, cs, sk, pt.
data-widget-linkLink 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>