Skip to main content
הרכיב ThunderPhoneWidget מציג סרגל שיחה בעיצוב זכוכיתי עם פקדים מובנים להשתקה, לסיום השיחה ולהצגת סטטוס החיבור. זו הדרך המהירה ביותר להוסיף בינה מלאכותית קולית לאפליקציית React.

התקנה

שימוש בסיסי

עליכם חובה לייבא את קובץ ה-CSS כדי שהווידג’ט יוצג כראוי. בלעדיו, הווידג’ט יוצג ללא עיצוב.

מאפיינים

הרכיב מקבל את המאפיינים הבאים באמצעות ThunderPhoneWidgetProps:

דוגמאות

ערכת נושא כהה עם צבע מותאם אישית

מיקום מותאם אישית

שפה, קול והקשר לכל סשן

ה-props language, ‏voice ו-context מועברים לבקשת הסשן (POST /widget/session) כאשר שיחה מתחילה, ועוקפים את ברירות המחדל שהוגדרו עבור הסוכן באותו סשן:
השתמשו ב-context כדי לספק לסוכן ידע עובדתי על הדף שבו המבקר נמצא — פרטי מוצר, תמחור או שאלות נפוצות ספציפיות לדף. הערך נקטע בצד השרת ל-12,000 תווים.

עם קריאות חזרה לאירועים

עם עיצוב מותאם אישית

עיינו במדריך העיצוב לכל מחלקות ה-CSS והמאפיינים המותאמים האישית הזמינים.

עם צלצול

השמיעו צליל צלצול טלפון בזמן שהחיבור נוצר:
השתמשו בצלצול מותאם אישית באמצעות העברת כתובת URL של קובץ שמע:
הצלצול מתנגן בלולאה כאשר הווידג’ט במצב connecting ונחלש בהדרגה כאשר הסוכן מתחבר.

עם בסיס API מותאם אישית

עליכם להגדיר את apiBase רק אם אתם משתמשים בנקודת קצה של API באירוח עצמי או באמצעות proxy. ברירת המחדל מצביעה על https://api.thunderphone.com/v1.

טיפול בשגיאות

כאשר קריאת החזרה onError מופעלת, היא מקבלת אובייקט שגיאה עם שני שדות: קודי שגיאה נפוצים כוללים דומיין שאינו מורשה, סוכן שלא נמצא ומפתח API לא תקין.

השלבים הבאים

Hook ללא ממשק

זקוקים לשליטה מלאה בממשק המשתמש? השתמשו במקום זאת ב-hook useThunderPhone.

עיצוב

התאימו אישית צבעים, גדלים ופריסה באמצעות מאפייני CSS מותאמים אישית.