[Intum Pomoc](https://intum.pl/pomoc.md) / [Widgety](https://intum.pl/pomoc/webchat/widgety.md)

# [Widget](https://intum.pl/pomoc/webchat/webchat-widget.md)

Formularz widgetu ustala, kto obsługuje rozmowy, jak wygląda okienko czatu u klienta i w jakich
godzinach firma na nie odpowiada.

> [!PATH]
> [WebChat → Ustawienia](app:/webchat/settings) → **Nowy widget**
> [WebChat → Ustawienia](app:/webchat/settings) → *widget* → **Edycja**

## Pola formularza {#pola}

- **Nazwa czatu** - widoczna wyłącznie w panelu operatora, nie pojawia się u klienta na stronie.
- **Aktywny** - wyłączenie ukrywa widget u klienta bez usuwania jego konfiguracji i historii.
- **Kto może widzieć i odpowiadać na czaty?** - użytkownik, grupa albo zespół odpowiedzialny za
  rozmowy z tego widgetu. Bez wyboru rozmowy widzi każdy z dostępem do modułu.
- **Odtwarzaj dźwięk u klienta** - dźwięk powiadomienia u klienta przy nowej wiadomości od
  operatora.
- **Wyświetlaj tylko imię operatora** - klient widzi samo imię zamiast pełnego imienia i
  nazwiska odpowiadającego operatora. Domyślnie włączone.
- **Używaj avatarów na czacie** - włącza pokazywanie avatara przy wiadomościach operatora; po
  włączeniu pojawia się pole **Który avatar ma być używany** (avatar samego widgetu albo avatar
  konkretnego użytkownika, który odpowiada) - ustawienie dotyczy też historycznych wiadomości.
- **Wymuś dane osobowe przed rozpoczęciem rozmowy** - klient musi podać imię i e-mail, zanim
  napisze pierwszą wiadomość.
- **Zezwól na załączniki od klienta** - pozwala klientowi dołączać pliki do wiadomości, patrz
  [Załączniki w rozmowie](webchat/webchat-zalaczniki).
- **Automatycznie przypisuj rozmowę do operatora, który odpowie jako pierwszy** - pokój bez
  przypisanego operatora trafia automatycznie do tego, kto pierwszy na niego odpowie. Domyślnie
  włączone.
- **Opis** - notatka widoczna tylko w panelu, nie pojawia się u klienta.
- **Komunikat o niedostępności** - tekst pokazywany klientowi poza godzinami pracy; jeśli pole
  jest puste, klient widzi domyślny komunikat systemowy.
- **Język** - język interfejsu widgetu (przyciski, komunikaty systemowe) u klienta.

## Godziny otwarcia {#godziny-otwarcia}

Pole **Używaj godzin otwarcia** włącza harmonogram - poniżej pojawia się **Strefa czasowa** i
zakres godzin **od**/**do** dla każdego dnia tygodnia. Dzień bez wypełnionego zakresu liczy się
jako nieczynny. Gdy godziny są wyłączone, widget liczy się jako czynny cały czas.

Pole **Odbieraj wiadomości po godzinach otwarcia** decyduje, czy klient może i tak wysłać
wiadomość poza godzinami pracy (trafi do pokoju i poczeka na odpowiedź), czy widget tylko pokazuje
**Komunikat o niedostępności** bez możliwości napisania.

## Kod do wklejenia i testowanie {#kod-i-testowanie}

Na karcie zapisanego widgetu (**WebChat → Ustawienia → *widget***) znajduje się gotowy fragment
kodu JavaScript do wklejenia na stronę - patrz
[Osadzenie widgetu na stronie](webchat/webchat-osadzenie-widgetu). Przycisk **Testowanie** otwiera osobną stronę z
działającym widgetem, bez wdrażania kodu na produkcyjną stronę - przydatne przy sprawdzaniu
wyglądu i konfiguracji przed publikacją.

## Gdy coś nie działa {#gdy-cos-nie-dziala}

Widget się nie wyświetla albo klient nie może wysłać wiadomości - patrz
[Szybka pomoc](webchat/webchat-szybka-pomoc).