IFindActionRouteContext interface
ActionSet.findActionRoutes()に渡されるコンテキスト。
- Extends
プロパティ
| conversation |
会話のすべてのメンバーに表示される共有会話データ。 |
| dialog |
アクティブなダイアログのデータ。 |
| intent | (省略可能)メッセージに対して識別された最上位の意図。 |
| library |
(省略可能)コンテキストを渡すライブラリの名前は、 |
| locale | 非推奨 preferredLocale() を代わりに使用してください。 |
| localizer | セッションのローカライザー。 |
| logger | 現在のセッション ロガー。 |
| message | ユーザーから受信したメッセージ。 ボットから送信されたメッセージの場合、これは "from" フィールド & "to" フィールドのみを含む場合があります。 |
| private |
ユーザーにのみ表示されるプライベートな会話データ。 |
| route |
検索対象のルートの種類。 |
| user |
ボットとのすべての会話で保持されるユーザーのデータ。 |
メソッド
| dialog |
セッションの現在のダイアログ スタックのコピーを返します。 |
| gettext(string, any[]) | メッセージ言語のローカライズされた文字列を読み込みます。 引数が渡された場合、ローカライズされた文字列はテンプレートとして扱われ、sprintf-js を使用して書式設定されます (詳細については、ドキュメントを参照してください)。 |
| ngettext(string, string, number) | メッセージ言語のローカライズされた文字列の複数形を読み込みます。 出力文字列は、文字列内の %d をカウントに置き換えることで、カウントを含むように書式設定されます。 |
| preferred |
ユーザー優先ロケールを返します。 |
プロパティの詳細
conversationData
会話のすべてのメンバーに表示される共有会話データ。
conversationData: any
プロパティ値
any
dialogData
アクティブなダイアログのデータ。
dialogData: any
プロパティ値
any
intent
libraryName
(省略可能)コンテキストを渡すライブラリの名前は、
libraryName?: string
プロパティ値
string
locale
localizer
logger
message
ユーザーから受信したメッセージ。 ボットから送信されたメッセージの場合、これは "from" フィールド & "to" フィールドのみを含む場合があります。
message: IMessage
プロパティ値
privateConversationData
ユーザーにのみ表示されるプライベートな会話データ。
privateConversationData: any
プロパティ値
any
routeType
検索対象のルートの種類。
routeType: string
プロパティ値
string
userData
ボットとのすべての会話で保持されるユーザーのデータ。
userData: any
プロパティ値
any
メソッドの詳細
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