@thunderphone/widget og er også tilgjengelig via CDN for miljøer uten bundler.

Forutsetninger
Før du bygger inn widgeten, fullfør disse tre trinnene i ThunderPhone Dashboard:1
Opprett en publiserbar API-nøkkel
Gå til Utviklere i dashboardinnstillingene og opprett en publiserbar nøkkel. Publiserbare nøkler starter med
pk_live_ og kan trygt inkluderes i klientsidekode.2
Konfigurer tillatte domener
I de samme utviklerinnstillingene legger du til domenene der widgeten skal bygges inn.
localhost er alltid tillatt for utvikling. Jokertegn støttes (f.eks. *.example.com).3
Opprett en webwidget
Gå til Webwidgeter i dashboardet og opprett en widget. Velg agenten du vil gjøre tilgjengelig, og den publiserbare nøkkelen som skal brukes. Agenten bestemmes automatisk fra konfigurasjonen av den publiserbare nøkkelen din.
Hurtigstart
Installer pakken:Tilpasning
Widgeten har fire props for utseende:
Se referansen for React-komponenten for den fullstendige propstabellen.
For et fullstendig tilpasset brukergrensesnitt kan du bruke den headless hooken til å administrere stemmeøkten mens du bygger ditt eget grensesnitt. Hooken gir deg lydnivåer i sanntid for å bygge lydreaktive visualiseringer.
Integrasjonsalternativer
Velg integrasjonsmetoden som passer teknologistakken din:React-komponent
Ferdigbygd UI-komponent med innebygde samtalekontroller og statusvisning. Importer, send inn props, ferdig.
Headless-hook
Full kontroll over UI-et. Hooken
useThunderPhone håndterer stemmeøkten mens du bygger ditt eget grensesnitt.CDN / script-tag
Ingen bundler nødvendig. Last inn widgeten via en script-tag for statiske nettsteder, WordPress og andre ikke-React-miljøer.
Stilsetting
Widgeten leveres med innebygde lyse og mørke temaer som styres av propentheme, og en aksentfarge som styres av propen primaryColor. For mer omfattende tilpasning kan du overstyre egendefinerte CSS-egenskaper og klasser. Se veiledningen for stilsetting for detaljer.
Trenger du hjelp? Kontakt oss på support@thunderphone.com