ThunderPhoneWidget rendert eine glasartige Anrufleiste mit integrierten Steuerelementen zum Stummschalten, Beenden des Anrufs und Anzeigen des Verbindungsstatus. Sie ist der schnellste Weg, Sprach-KI zu einer React-App hinzuzufügen.
Installation
Grundlegende Verwendung
Props
Die Komponente akzeptiert die folgenden Props überThunderPhoneWidgetProps:
Beispiele
Dunkles Design mit benutzerdefinierter Farbe
Benutzerdefinierte Position
Sprache, Stimme und Kontext pro Sitzung
Die Propslanguage, voice und context werden beim Start eines Anrufs an die Sitzungsanfrage (POST /widget/session) weitergeleitet und überschreiben für diese Sitzung die konfigurierten Standardwerte des Agenten:
context, um dem Agenten Faktenwissen über die Seite zu geben, auf der sich der Besucher befindet – Produktdetails, Preise oder seitenspezifische FAQs. Der Wert wird serverseitig auf 12.000 Zeichen gekürzt.
Mit Ereignis-Callbacks
Mit benutzerdefiniertem Styling
Mit Klingelton
Spielen Sie einen Telefonklingelton ab, während die Verbindung hergestellt wird:connecting befindet, und blendet sanft aus, wenn der Agent verbunden wird.
Mit benutzerdefinierter API-Basis
Fehlerbehandlung
Wenn der CallbackonError ausgelöst wird, erhält er ein Fehlerobjekt mit zwei Feldern:
Häufige Fehlercodes umfassen nicht zulässige Domains, nicht gefundene Agenten und ungültige API-Schlüssel.
Nächste Schritte
Headless Hook
Benötigen Sie vollständige Kontrolle über die Benutzeroberfläche? Verwenden Sie stattdessen den Hook
useThunderPhone.Styling
Passen Sie Farben, Größen und Layout mit benutzerdefinierten CSS-Eigenschaften an.