次の方法で共有


IRecognizeDialogContext interface

Dialog.recognize()に渡されるコンテキスト。

Extends

プロパティ

activeDialog

true の場合、ダイアログはダイアログ スタック上のアクティブなダイアログです。

conversationData

会話のすべてのメンバーに表示される共有会話データ。

dialogData

現在のダイアログのデータが保持されます。

intent

(省略可能)メッセージに対して識別された最上位の意図。

libraryName

(省略可能)コンテキストを渡すライブラリの名前は、

locale

非推奨 preferredLocale() を代わりに使用してください。

localizer

セッションのローカライザー。

logger

現在のセッション ロガー。

message

ユーザーから受信したメッセージ。 ボットから送信されたメッセージの場合、これは "from" フィールド & "to" フィールドのみを含む場合があります。

privateConversationData

ユーザーにのみ表示されるプライベートな会話データ。

userData

ボットとのすべての会話で保持されるユーザーのデータ。

メソッド

dialogStack()

セッションの現在のダイアログ スタックのコピーを返します。

gettext(string, any[])

メッセージ言語のローカライズされた文字列を読み込みます。 引数が渡された場合、ローカライズされた文字列はテンプレートとして扱われ、sprintf-js を使用して書式設定されます (詳細については、ドキュメントを参照してください)。

ngettext(string, string, number)

メッセージ言語のローカライズされた文字列の複数形を読み込みます。 出力文字列は、文字列内の %d をカウントに置き換えることで、カウントを含むように書式設定されます。

preferredLocale()

ユーザー優先ロケールを返します。

プロパティの詳細

activeDialog

true の場合、ダイアログはダイアログ スタック上のアクティブなダイアログです。

activeDialog: boolean

プロパティ値

boolean

conversationData

会話のすべてのメンバーに表示される共有会話データ。

conversationData: any

プロパティ値

any

dialogData

現在のダイアログのデータが保持されます。

dialogData: any

プロパティ値

any

intent

(省略可能)メッセージに対して識別された最上位の意図。

intent?: IIntentRecognizerResult

プロパティ値

libraryName

(省略可能)コンテキストを渡すライブラリの名前は、

libraryName?: string

プロパティ値

string

locale

非推奨 preferredLocale() を代わりに使用してください。

locale: string

プロパティ値

string

localizer

セッションのローカライザー。

localizer: ILocalizer

プロパティ値

logger

現在のセッション ロガー。

logger: SessionLogger

プロパティ値

message

ユーザーから受信したメッセージ。 ボットから送信されたメッセージの場合、これは "from" フィールド & "to" フィールドのみを含む場合があります。

message: IMessage

プロパティ値

privateConversationData

ユーザーにのみ表示されるプライベートな会話データ。

privateConversationData: any

プロパティ値

any

userData

ボットとのすべての会話で保持されるユーザーのデータ。

userData: any

プロパティ値

any

メソッドの詳細

dialogStack()

セッションの現在のダイアログ スタックのコピーを返します。

function dialogStack()

戻り値

gettext(string, any[])

メッセージ言語のローカライズされた文字列を読み込みます。 引数が渡された場合、ローカライズされた文字列はテンプレートとして扱われ、sprintf-js を使用して書式設定されます (詳細については、ドキュメントを参照してください)。

function gettext(msgid: string, args: any[])

パラメーター

msgid

string

ローカライズされた文字列テーブルのキーとして使用する文字列。 通常、これは文字列の英語版になります。

args

any[]

(省略可能) 最終的な出力文字列の書式設定に使用される引数。

戻り値

string

ngettext(string, string, number)

メッセージ言語のローカライズされた文字列の複数形を読み込みます。 出力文字列は、文字列内の %d をカウントに置き換えることで、カウントを含むように書式設定されます。

function ngettext(msgid: string, msgid_plural: string, count: number)

パラメーター

msgid

string

ローカライズされた文字列テーブルのキーとして使用する文字列の単数形。 %d を使用して、カウントの移動先を指定します。

msgid_plural

string

ローカライズされた文字列テーブルのキーとして使用する文字列の複数形。 %d を使用して、カウントの移動先を指定します。

count

number

文字列の単数形または複数形のどちらを使用するかを決定するときに使用するカウント。

戻り値

string

preferredLocale()

ユーザー優先ロケールを返します。

function preferredLocale()

戻り値

string