@thunderphone/widget och finns även tillgänglig via CDN för miljöer utan bundlare.

Förutsättningar
Slutför dessa tre steg i ThunderPhone Dashboard innan du bäddar in widgeten:1
Skapa en publicerbar API-nyckel
Gå till Utvecklare i instrumentpanelens inställningar och skapa en publicerbar nyckel. Publicerbara nycklar börjar med
pk_live_ och kan säkert inkluderas i kod på klientsidan.2
Konfigurera tillåtna domäner
Lägg till de domäner där widgeten ska bäddas in i samma inställningar för Utvecklare.
localhost är alltid tillåtet för utveckling. Jokertecken stöds (t.ex. *.example.com).3
Skapa en webbwidget
Gå till Webbwidgetar i instrumentpanelen och skapa en widget. Välj den agent du vill exponera och den publicerbara nyckel som ska användas. Agenten identifieras automatiskt utifrån konfigurationen för din publicerbara nyckel.
Snabbstart
Installera paketet:Anpassning
Widgeten har fyra props för utseendet:
Se referensen för React-komponenten för den fullständiga propstabellen.
Använd headless-hooken för att hantera röstsessionen medan du bygger ett eget gränssnitt om du vill ha ett helt anpassat UI. Hooken exponerar ljudnivåer i realtid för att bygga ljudreaktiva visualiseringar.
Integrationsalternativ
Välj den integrationsmetod som passar din stack:React-komponent
Färdigbyggd UI-komponent med inbyggda samtalskontroller och statusvisning. Importera, skicka in props, klart.
Headless-hook
Full kontroll över användargränssnittet. Hooken
useThunderPhone hanterar röstsessionen medan du bygger ditt eget gränssnitt.CDN / script-tagg
Ingen bundlare krävs. Ladda widgeten via en script-tagg för statiska webbplatser, WordPress och andra miljöer som inte använder React.
Stil
Widgeten levereras med inbyggda ljusa och mörka teman som styrs av propentheme, samt en accentfärg som styrs av propen primaryColor. För mer avancerad anpassning kan du åsidosätta CSS-anpassade egenskaper och klasser. Läs stilguiden för mer information.
Behöver du hjälp? Kontakta oss på support@thunderphone.com