次の方法で共有


ICallSessionOptions interface

セッションのコンストラクターに渡されるオプション。

プロパティ

autoBatchDelay

(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 150 ミリ秒です。

dialogArgs

(省略可能) 会話の初期ダイアログに渡す引数。

dialogErrorMessage

ダイアログ エラーが発生したときにユーザーを送信する既定のエラー メッセージ。

dialogId

ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。

library

ダイアログのボット ルート ライブラリ。

localizer

(省略可能) ボットの応答をローカライズするときに使用するローカライザー。

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

ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。

dialogId: string

プロパティ値

string

library

ダイアログのボット ルート ライブラリ。

library: Library

プロパティ値

localizer

(省略可能) ボットの応答をローカライズするときに使用するローカライザー。

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

プロパティ値