次の方法で共有


ISessionOptions interface

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

プロパティ

actions

ボットに登録されているグローバル アクション。

autoBatchDelay

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

connector

このセッションで使用されているコネクタ。

dialogArgs

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

dialogErrorMessage

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

dialogId

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

library

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

localizer

セッションに使用するローカライザー。

middleware

各要求の前に実行するセッション ミドルウェアの配列。

onSave

セッションの状態が保存されたときに呼び出す関数。

onSend

メッセージのバッチが送信されたときに呼び出す関数。

プロパティの詳細

actions

ボットに登録されているグローバル アクション。

actions?: ActionSet

プロパティ値

autoBatchDelay

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

autoBatchDelay?: number

プロパティ値

number

connector

このセッションで使用されているコネクタ。

connector: IConnector

プロパティ値

dialogArgs

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

dialogArgs?: any

プロパティ値

any

dialogErrorMessage

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

dialogErrorMessage?: TextOrMessageType

プロパティ値

dialogId

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

dialogId: string

プロパティ値

string

library

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

library: Library

プロパティ値

localizer

セッションに使用するローカライザー。

localizer: ILocalizer

プロパティ値

middleware

各要求の前に実行するセッション ミドルウェアの配列。

middleware: ISessionMiddleware[]

プロパティ値

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