@thunderphone/widget og er ogsa tilgængelig via CDN til miljoer uden bundler.

Forudsætninger
For du indlejrer widgetten, skal du gennemfore disse tre trin i ThunderPhone Dashboard:1
Opret en publicerbar API-nøgle
Ga til Udviklere i dashboardets indstillinger, og opret en publicerbar nøgle. Publicerbare nøgler starter med
pk_live_ og kan sikkert inkluderes i klientsidekode.2
Konfigurer tilladte domæner
Tilfoj de domæner, hvor widgetten skal indlejres, i de samme Udviklere-indstillinger.
localhost er altid tilladt under udvikling. Jokere understottes (f.eks. *.example.com).3
Opret en webwidget
Ga til Webwidgets i dashboardet, og opret en widget. Vælg den agent, du vil eksponere, og den publicerbare nøgle, der skal bruges. Agenten findes automatisk ud fra konfigurationen af din publicerbare nøgle.
Hurtig start
Installer pakken:Tilpasning
Widgetten har fire props til udseende:
Se React-komponentreferencen for den komplette propstabel.
Brug headless-hooket til at administrere stemmesessionen, mens du bygger din egen grænseflade, hvis du vil have et fuldt tilpasset UI. Hooket eksponerer lydniveauer i realtid til opbygning af lydreaktive visualiseringer.
Integrationsmuligheder
Vælg den integrationsmetode, der passer til din stack:React-komponent
Færdigbygget UI-komponent med indbyggede opkaldskontroller og statusvisning. Importer, angiv props, færdig.
Headless-hook
Fuld kontrol over brugergrænsefladen. Hooket
useThunderPhone administrerer stemmesessionen, mens du bygger din egen brugergrænseflade.CDN / script-tag
Ingen bundler nødvendig. Indlæs widgetten via et script-tag til statiske websites, WordPress og andre ikke-React-miljøer.
Styling
Widgetten leveres med indbyggede lyse og mørke temaer, der styres af proppentheme, samt en accentfarve, der styres af proppen primaryColor. For mere omfattende tilpasning kan du overskrive brugerdefinerede CSS-egenskaber og klasser. Se stylingguiden for detaljer.
Brug for hjælp? Kontakt os på support@thunderphone.com