IUniversalBotSettings interface
UniversalBot インスタンスを初期化するために使用されるオプション。
プロパティ
| auto |
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 150 ミリ秒です。 |
| default |
(省略可能) 会話の最初のダイアログに渡す引数。 |
| default |
(省略可能) ユーザーがボットとの新しい会話を開始したときに起動するダイアログ。 既定値は '/' です。 |
| dialog |
(省略可能) 会話中に予期しないエラーが発生した場合にユーザーを送信するメッセージ。 既定のメッセージが提供されます。 |
| localizer |
(省略可能) 既定のローカライザーに組み込まれているフレームワークを構成するために使用される設定。 |
| lookup |
(省略可能) 受信メッセージのユーザー ID を別のユーザー ID にマップするために使用される関数。 これを使用して、ユーザー アカウント リンクを実装できます。 |
| persist |
(省略可能) true の共有 conversationData が永続化される場合。 既定値は false です。 |
| persist |
(省略可能) true の userData が永続化される場合。 既定値は true です。 |
| process |
(省略可能) 並列で実行する非同期オプションの最大数。 |
| storage | (省略可能) ユーザー & 会話データの格納に使用するストレージ システム。 |
プロパティの詳細
autoBatchDelay
(省略可能) バッチとして送信される各メッセージ間で許可する時間。 既定値は 150 ミリ秒です。
autoBatchDelay?: number
プロパティ値
number
defaultDialogArgs
(省略可能) 会話の最初のダイアログに渡す引数。
defaultDialogArgs?: any
プロパティ値
any
defaultDialogId
(省略可能) ユーザーがボットとの新しい会話を開始したときに起動するダイアログ。 既定値は '/' です。
defaultDialogId?: string
プロパティ値
string
dialogErrorMessage
(省略可能) 会話中に予期しないエラーが発生した場合にユーザーを送信するメッセージ。 既定のメッセージが提供されます。
dialogErrorMessage?: TextOrMessageType
プロパティ値
localizerSettings
(省略可能) 既定のローカライザーに組み込まれているフレームワークを構成するために使用される設定。
localizerSettings?: IDefaultLocalizerSettings
プロパティ値
lookupUser
(省略可能) 受信メッセージのユーザー ID を別のユーザー ID にマップするために使用される関数。 これを使用して、ユーザー アカウント リンクを実装できます。
lookupUser?: (address: IAddress, done: (err: Error, user: IIdentity) => void) => void
プロパティ値
(address: IAddress, done: (err: Error, user: IIdentity) => void) => void
persistConversationData
(省略可能) true の共有 conversationData が永続化される場合。 既定値は false です。
persistConversationData?: boolean
プロパティ値
boolean
persistUserData
(省略可能) true の userData が永続化される場合。 既定値は true です。
persistUserData?: boolean
プロパティ値
boolean
processLimit
(省略可能) 並列で実行する非同期オプションの最大数。
processLimit?: number
プロパティ値
number