次の方法で共有


IUniversalBotSettings interface

UniversalBot インスタンスを初期化するために使用されるオプション。

プロパティ

autoBatchDelay

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

defaultDialogArgs

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

defaultDialogId

(省略可能) ユーザーがボットとの新しい会話を開始したときに起動するダイアログ。 既定値は '/' です。

dialogErrorMessage

(省略可能) 会話中に予期しないエラーが発生した場合にユーザーを送信するメッセージ。 既定のメッセージが提供されます。

localizerSettings

(省略可能) 既定のローカライザーに組み込まれているフレームワークを構成するために使用される設定。

lookupUser

(省略可能) 受信メッセージのユーザー ID を別のユーザー ID にマップするために使用される関数。 これを使用して、ユーザー アカウント リンクを実装できます。

persistConversationData

(省略可能) true の共有 conversationData が永続化される場合。 既定値は false です。

persistUserData

(省略可能) true の userData が永続化される場合。 既定値は true です。

processLimit

(省略可能) 並列で実行する非同期オプションの最大数。

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

storage

(省略可能) ユーザー & 会話データの格納に使用するストレージ システム。

storage?: IBotStorage

プロパティ値