共用方式為


IPromptAttachmentOptions interface

根據 PromptAttachment 類別, 或 呼叫自定義提示中傳遞至 Prompts.attachment() 的選項。

Extends

屬性

attachmentLayout

用戶端應如何配置多個附件的提示。 預設值為 『list』。

attachments

對於內送郵件,包含從用戶傳送的影像之類的附件。 對於傳出訊息,包含要傳送給使用者的卡片或影像等物件。

contentTypes

(選擇性) 提示正在等候的內容類型清單。 以 『*』 結尾的類型將會再次比對已接收的附件。。

entities

傳遞至 Bot 或使用者的結構化物件。

inputHint

用戶端提示,讓他們知道 Bot 是否預期進一步輸入。 內建提示會自動為傳出訊息填入此值。

libraryNamespace

(選擇性) 命名空間,用於當地語系化和其他用途。 這會預設為呼叫端命名空間。

listStyle

(選擇性) 要轉譯的 PromptType.choice 列表類型。 默認值為 ListStyle.auto。

localizationNamespace

已被取代 請改用 libraryNamespace

maxRetries

(選擇性) 重新提示使用者的次數上限。 根據預設,系統會無限期地重新提示使用者。

prompt

(選擇性)傳送使用者的初始提示。 這通常會由 Prompts.xxx() 函式填入。

promptAfterAction

(選擇性) 旗標,用來控制動作啟動對話框之後使用者重新提示。 默認值為 true。

refDate

(選擇性) 辨識時間時的參考日期。 使用 Date.getTime() 以刻度表示的日期。

retryPrompt

(選擇性) 如果無法瞭解使用者回應,請重試提示傳送。 預設值只是使用可自定義的系統提示重新提示。

retrySpeak

(選擇性)要與 retryPrompt一起傳送的 SSML。 如果 retryPrompt 的類型為 IMessageIIsMessage,則會忽略此值。 如果此值是陣列,則會隨機選擇回應。

speak

(選擇性)要與初始 prompt一起傳送的 SSML。 如果提示的類型為 IMessageIIsMessage,則會忽略此值。 如果此值是陣列,則會隨機選擇回應。

textFormat

文字欄位格式。 默認值為 『Markdown』。

屬性詳細資料

attachmentLayout

用戶端應如何配置多個附件的提示。 預設值為 『list』。

attachmentLayout?: string

屬性值

string

attachments

對於內送郵件,包含從用戶傳送的影像之類的附件。 對於傳出訊息,包含要傳送給使用者的卡片或影像等物件。

attachments?: IAttachment[]

屬性值

contentTypes

(選擇性) 提示正在等候的內容類型清單。 以 『*』 結尾的類型將會再次比對已接收的附件。。

contentTypes?: string | string[]

屬性值

string | string[]

entities

傳遞至 Bot 或使用者的結構化物件。

entities?: any[]

屬性值

any[]

inputHint

用戶端提示,讓他們知道 Bot 是否預期進一步輸入。 內建提示會自動為傳出訊息填入此值。

inputHint?: string

屬性值

string

libraryNamespace

(選擇性) 命名空間,用於當地語系化和其他用途。 這會預設為呼叫端命名空間。

libraryNamespace?: string

屬性值

string

listStyle

(選擇性) 要轉譯的 PromptType.choice 列表類型。 默認值為 ListStyle.auto。

listStyle?: ListStyle

屬性值

localizationNamespace

已被取代 請改用 libraryNamespace

localizationNamespace?: string

屬性值

string

maxRetries

(選擇性) 重新提示使用者的次數上限。 根據預設,系統會無限期地重新提示使用者。

maxRetries?: number

屬性值

number

prompt

(選擇性)傳送使用者的初始提示。 這通常會由 Prompts.xxx() 函式填入。

prompt?: TextOrMessageType

屬性值

promptAfterAction

(選擇性) 旗標,用來控制動作啟動對話框之後使用者重新提示。 默認值為 true。

promptAfterAction?: boolean

屬性值

boolean

refDate

(選擇性) 辨識時間時的參考日期。 使用 Date.getTime() 以刻度表示的日期。

refDate?: number

屬性值

number

retryPrompt

(選擇性) 如果無法瞭解使用者回應,請重試提示傳送。 預設值只是使用可自定義的系統提示重新提示。

retryPrompt?: TextOrMessageType

屬性值

retrySpeak

(選擇性)要與 retryPrompt一起傳送的 SSML。 如果 retryPrompt 的類型為 IMessageIIsMessage,則會忽略此值。 如果此值是陣列,則會隨機選擇回應。

retrySpeak?: TextType

屬性值

speak

(選擇性)要與初始 prompt一起傳送的 SSML。 如果提示的類型為 IMessageIIsMessage,則會忽略此值。 如果此值是陣列,則會隨機選擇回應。

speak?: TextType

屬性值

textFormat

文字欄位格式。 默認值為 『Markdown』。

textFormat?: string

屬性值

string