ISessionOptions interface
セッションのコンストラクターに渡されるオプション。
プロパティ
| actions | ボットに登録されているグローバル アクション。 |
| auto |
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 250 ミリ秒です。 |
| connector | このセッションで使用されているコネクタ。 |
| dialog |
(省略可能) 会話の初期ダイアログに渡す引数。 |
| dialog |
ダイアログ エラーが発生したときにユーザーを送信する既定のエラー メッセージ。 |
| dialog |
ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。 |
| library | ダイアログのボット ルート ライブラリ。 |
| localizer | セッションに使用するローカライザー。 |
| middleware | 各要求の前に実行するセッション ミドルウェアの配列。 |
| on |
セッションの状態が保存されたときに呼び出す関数。 |
| on |
メッセージのバッチが送信されたときに呼び出す関数。 |
プロパティの詳細
actions
autoBatchDelay
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 250 ミリ秒です。
autoBatchDelay?: number
プロパティ値
number
connector
dialogArgs
(省略可能) 会話の初期ダイアログに渡す引数。
dialogArgs?: any
プロパティ値
any
dialogErrorMessage
ダイアログ エラーが発生したときにユーザーを送信する既定のエラー メッセージ。
dialogErrorMessage?: TextOrMessageType
プロパティ値
dialogId
ユーザーとの新しい会話を開始するときに使用するダイアログの一意の ID。
dialogId: string
プロパティ値
string
library
localizer
middleware
onSave
セッションの状態が保存されたときに呼び出す関数。
onSave: (done: (err: Error) => void) => void
プロパティ値
(done: (err: Error) => void) => void
onSend
メッセージのバッチが送信されたときに呼び出す関数。
onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void
プロパティ値
(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void