האובייקט 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. |