האובייקט interactiveCanvas הוא הממשק לפעולה בשיחה
שזמינות באפליקציית האינטרנט.
שיטות
למקומות
ready(callbacks) returns undefined
בוצעה קריאה על ידי אפליקציית האינטרנט Interactive Canvas אחרי שהיא נטענת כדי לרשום קריאה חוזרת (callback).
| פרמטרים | |
|---|---|
callbacks |
InteractiveCanvasCallbacks
אובייקט שמכיל קריאות חוזרות (callback) של method. |
sendTextQuery
sendTextQuery(textQuery) returns Promise<state>
שליחה של שאילתת טקסט לפעולה בשיחה.
| פרמטרים | |
|---|---|
textQuery |
string
השאילתה שצריך לשלוח לפעולה בשיחה. |
state |
string
אחד מהבאים:
|
getHeaderHeightPx
getHeaderHeightPx() returns Promise<height>
קובע את גובה הכותרת בחלק העליון של המסך.
| פרמטרים | |
|---|---|
height |
number
הגובה בפיקסלים. |
InteractiveCanvasCallbacks
הקריאות החוזרות האלה מאפשרות לכם להשיב למידע או לבקשות בפעולות השיחה, בזמן שהשיטות מאפשרות לשלוח מידע או בקשות לפעולות בשיחה.
onUpdate
onUpdate(data) returns undefined
מתבצעת שיחה כשנשלחת HtmlResponse מהפעולה בשיחה. אחרי
בסוף הקריאה לפונקציה, ה-TTS יתחיל מיד.
| פרמטרים | |
|---|---|
data |
Object
הנתונים המעודכנים שנשלחו על ידי ה-webhook. |
onTtsMark
onTtsMark(markName) returns undefined
קריאה חוזרת (callback) שמופעלת במהלך הפעלת TTS.
סימנים מיוחדים שמופעלים תמיד:
STARTמציין את תחילת ה-TTS.ENDמציין את סוף ה-TTS.ERRORמציין שגיאה בהפעלת ה-TTS.
אפשר גם להגדיר סימנים מותאמים אישית באמצעות
SSML
והתג <mark>, כמו <mark name="custom"/>.
| פרמטרים | |
|---|---|
markName |
string
סימון השם שהופעל במהלך הפעלת TTS. |