@thunderphone/widget a pro prostředí bez bundleru je k dispozici také prostřednictvím CDN.

Předpoklady
Před vložením widgetu dokončete tyto tři kroky v Dashboardu ThunderPhone:1
Vytvořte veřejně použitelný klíč API
V nastavení dashboardu přejděte do sekce Vývojáři a vytvořte veřejně použitelný klíč. Veřejně použitelné klíče začínají na
pk_live_ a lze je bezpečně zahrnout do kódu na straně klienta.2
Nakonfigurujte povolené domény
Ve stejném nastavení sekce Vývojáři přidejte domény, na kterých bude widget vložen. Pro vývoj je vždy povolena doména
localhost. Jsou podporovány zástupné znaky (např. *.example.com).3
Vytvořte webový widget
V dashboardu přejděte do sekce Webové widgety a vytvořte widget. Vyberte agenta, kterého chcete zpřístupnit, a veřejně použitelný klíč, který chcete použít. Agent se automaticky určí z konfigurace vašeho veřejně použitelného klíče.
Rychlý start
Nainstalujte balíček:Přizpůsobení
Widget má čtyři vlastnosti vzhledu:
Úplnou tabulku vlastností naleznete v referenci komponenty React.
Pro zcela vlastní uživatelské rozhraní použijte headless hook ke správě hlasové relace při vytváření vlastního rozhraní. Hook zpřístupňuje úrovně zvuku v reálném čase pro vytváření vizualizací reagujících na zvuk.
Možnosti integrace
Zvolte způsob integrace, který vyhovuje vašemu stacku:Komponenta React
Předpřipravená komponenta uživatelského rozhraní s integrovanými ovládacími prvky hovoru a zobrazením stavu. Importujte, předejte props a máte hotovo.
Headless hook
Úplná kontrola nad uživatelským rozhraním. Hook
useThunderPhone spravuje hlasovou relaci, zatímco si vytváříte vlastní rozhraní.CDN / značka script
Není vyžadován bundler. Načtěte widget pomocí značky script pro statické weby, WordPress a další prostředí mimo React.
Stylování
Widget nabízí integrovaná světlá a tmavá témata ovládaná pomocí proptheme a zvýrazňující barvu ovládanou pomocí prop primaryColor. Pro pokročilejší přizpůsobení můžete přepsat vlastní vlastnosti a třídy CSS. Podrobnosti naleznete v průvodci stylováním.
Potřebujete pomoc? Kontaktujte nás na adrese support@thunderphone.com