ThunderPhoneWidget شريط مكالمات بتصميم زجاجي مع عناصر تحكم مدمجة لكتم الصوت وإنهاء المكالمة وعرض حالة الاتصال. وهو أسرع طريقة لإضافة الذكاء الاصطناعي الصوتي إلى تطبيق React.
التثبيت
الاستخدام الأساسي
الخصائص
يقبل المكوّن الخصائص التالية عبرThunderPhoneWidgetProps:
أمثلة
سمة داكنة بلون مخصص
موضع مخصص
اللغة والصوت والسياق لكل جلسة
تُمرَّر الخصائصlanguage وvoice وcontext إلى طلب الجلسة (POST /widget/session) عند بدء مكالمة، لتتجاوز الإعدادات الافتراضية التي ضُبطت للوكيل لتلك الجلسة:
context لتزويد الوكيل بمعرفة واقعية عن الصفحة التي يتصفحها الزائر، مثل تفاصيل المنتج أو الأسعار أو الأسئلة الشائعة الخاصة بالصفحة. يُقتطع من جهة الخادم إلى 12,000 حرف.
مع معاودات الأحداث
مع تنسيق مخصص
مع نغمة رنين
شغّل صوت رنين هاتف أثناء إنشاء الاتصال:connecting، وتتلاشى بسلاسة عند اتصال الوكيل.
مع أساس API مخصص
معالجة الأخطاء
عند تشغيل معاودةonError، تتلقى كائن خطأ يحتوي على حقلين:
تشمل رموز الأخطاء الشائعة: النطاق غير مسموح به، أو لم يُعثر على الوكيل، أو مفتاح API غير صالح.
الخطوات التالية
خطاف بلا واجهة
هل تحتاج إلى تحكم كامل في واجهة المستخدم؟ استخدم الخطاف
useThunderPhone بدلًا من ذلك.التنسيق
خصّص الألوان والأحجام والتخطيط باستخدام خصائص CSS المخصصة.