ICallSessionOptions interface

傳遞至會話建構函式的選項。

屬性

autoBatchDelay

(選擇性) 允許每個以批次傳送的訊息之間的時間。 預設值為 150 毫秒。

dialogArgs

(選擇性) 自變數,以傳遞至交談初始對話。

dialogErrorMessage

發生對話框錯誤時傳送使用者的預設錯誤訊息。

dialogId

開始與用戶進行新交談時,要使用的對話框唯一標識符。

library

對話的 Bot 根連結庫。

localizer

(選擇性) 當地語系化 Bot 回應時要使用的當地語系化工具。

middleware

每個要求之前要執行的會話中間件數位。

onSave

儲存工作階段狀態時要叫用的函式。

onSend

傳送訊息批次時要叫用的函式。

promptDefaults

要使用的預設提示設定。

recognizeDefaults

要使用的預設辨識器設定。

recordDefaults

要使用的預設錄製設定。

屬性詳細資料

autoBatchDelay

(選擇性) 允許每個以批次傳送的訊息之間的時間。 預設值為 150 毫秒。

autoBatchDelay?: number

屬性值

number

dialogArgs

(選擇性) 自變數,以傳遞至交談初始對話。

dialogArgs?: any

屬性值

any

dialogErrorMessage

發生對話框錯誤時傳送使用者的預設錯誤訊息。

dialogErrorMessage?: string | string[] | IAction | IIsAction

屬性值

string | string[] | IAction | IIsAction

dialogId

開始與用戶進行新交談時,要使用的對話框唯一標識符。

dialogId: string

屬性值

string

library

對話的 Bot 根連結庫。

library: Library

屬性值

localizer

(選擇性) 當地語系化 Bot 回應時要使用的當地語系化工具。

localizer?: ILocalizer

屬性值

middleware

每個要求之前要執行的會話中間件數位。

middleware: ICallSessionMiddleware[]

屬性值

onSave

儲存工作階段狀態時要叫用的函式。

onSave: (done: (err: Error) => void) => void

屬性值

(done: (err: Error) => void) => void

onSend

傳送訊息批次時要叫用的函式。

onSend: (messages: IEvent[], done: (err: Error) => void) => void

屬性值

(messages: IEvent[], done: (err: Error) => void) => void

promptDefaults

要使用的預設提示設定。

promptDefaults: IPrompt

屬性值

recognizeDefaults

要使用的預設辨識器設定。

recognizeDefaults: IRecognizeAction

屬性值

recordDefaults

要使用的預設錄製設定。

recordDefaults: IRecordAction

屬性值