# Parametry skryptu

> 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

```html
<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>
```