ICallSessionOptions interface
セッションのコンストラクターに渡されるオプション。
プロパティ
| auto |
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 150 ミリ秒です。 |
| dialog |
(省略可能) 会話の初期ダイアログに渡す引数。 |
| dialog |
ダイアログ エラーが発生したときにユーザーを送信する既定のエラー メッセージ。 |
| dialog |
ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。 |
| library | ダイアログのボット ルート ライブラリ。 |
| localizer | (省略可能) ボットの応答をローカライズするときに使用するローカライザー。 |
| middleware | 各要求の前に実行するセッション ミドルウェアの配列。 |
| on |
セッションの状態が保存されたときに呼び出す関数。 |
| on |
メッセージのバッチが送信されたときに呼び出す関数。 |
| prompt |
使用する既定のプロンプト設定。 |
| recognize |
使用する既定の認識エンジン設定。 |
| record |
使用する既定の記録設定。 |
プロパティの詳細
autoBatchDelay
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 150 ミリ秒です。
autoBatchDelay?: number
プロパティ値
number
dialogArgs
(省略可能) 会話の初期ダイアログに渡す引数。
dialogArgs?: any
プロパティ値
any
dialogErrorMessage
ダイアログ エラーが発生したときにユーザーを送信する既定のエラー メッセージ。
dialogErrorMessage?: string | string[] | IAction | IIsAction
プロパティ値
dialogId
ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。
dialogId: string
プロパティ値
string
library
localizer
middleware
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