共用方式為


IRecognizeDialogContext interface

傳遞至 Dialog.recognize()的內容。

Extends

屬性

activeDialog

如果為 true,則對話框是對話堆疊上的使用中對話方塊。

conversationData

交談的所有成員都可以看到的共用交談數據。

dialogData

目前對話框保存的數據。

intent

(選擇性)為訊息識別的最上層意圖。

libraryName

(選擇性)傳遞內容的連結庫名稱為from。

locale

已被取代 請改用 preferredLocale()

localizer

工作階段的當地語系化工具。

logger

目前的工作階段記錄器。

message

從使用者接收的訊息。 對於 Bot 產生的訊息,這只能包含 「to」 & 「from」 欄位。

privateConversationData

使用者只能看見的私人交談數據。

userData

與 Bot 所有交談中保存的用戶數據。

方法

dialogStack()

傳回會話目前對話框堆疊的複本。

gettext(string, any[])

載入訊息語言的當地語系化字串。 如果傳遞自變數,當地語系化字串將會被視為範本,並使用 sprintf-js 格式化 (如需詳細資訊,請參閱其檔。

ngettext(string, string, number)

載入訊息語言當地語系化字串的複數形式。 輸出字串會格式化為包含計數,方法是將字串中的 %d 取代為 count。

preferredLocale()

傳回使用者慣用的地區設定。

屬性詳細資料

activeDialog

如果為 true,則對話框是對話堆疊上的使用中對話方塊。

activeDialog: boolean

屬性值

boolean

conversationData

交談的所有成員都可以看到的共用交談數據。

conversationData: any

屬性值

any

dialogData

目前對話框保存的數據。

dialogData: any

屬性值

any

intent

(選擇性)為訊息識別的最上層意圖。

intent?: IIntentRecognizerResult

屬性值

libraryName

(選擇性)傳遞內容的連結庫名稱為from。

libraryName?: string

屬性值

string

locale

已被取代 請改用 preferredLocale()

locale: string

屬性值

string

localizer

工作階段的當地語系化工具。

localizer: ILocalizer

屬性值

logger

目前的工作階段記錄器。

logger: SessionLogger

屬性值

message

從使用者接收的訊息。 對於 Bot 產生的訊息,這只能包含 「to」 & 「from」 欄位。

message: IMessage

屬性值

privateConversationData

使用者只能看見的私人交談數據。

privateConversationData: any

屬性值

any

userData

與 Bot 所有交談中保存的用戶數據。

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 取代為 count。

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

參數

msgid

string

字串的單一形式,用來做為當地語系化字串資料表中的索引鍵。 使用 %d 來指定計數應前往的位置。

msgid_plural

string

字串的複數形式,做為當地語系化字串資料表中的索引鍵。 使用 %d 來指定計數應前往的位置。

count

number

判斷是否應該使用字串的單數或複數形式時要使用的計數。

傳回

string

preferredLocale()

傳回使用者慣用的地區設定。

function preferredLocale()

傳回

string