共用方式為


IMessageActivity interface

Extends

屬性

attachmentLayout

多個附件的配置提示。 預設值:清單。 可能的值包括:'list'、'carousel'

attachments

附件

deliveryMode

傳送提示,以向收件者發出活動替代傳遞路徑的訊號。 默認傳遞模式為 「default」。。 可能的值包括:'normal'、'notification'

expiration

活動應該視為「已過期」的時間,不應向收件者呈現。

importance

活動的重要性。 可能的值包括:'low'、'normal'、'high'

inputHint

指出您的 Bot 是否在訊息傳遞至客戶端之後接受、預期或忽略使用者輸入。 可能的值包括:'acceptingInput'、'ignoringInput'、'expectingInput'

locale

文字欄位內容的地區設定名稱。 地區設定名稱是與語言相關聯的 ISO 639 兩個或三個字母文化特性代碼和與國家或地區相關聯的 ISO 3166 雙字母子文化特性代碼的組合。 地區設定名稱也可以對應至有效的BCP-47語言標記。

speak

要說話的文字。

suggestedActions

活動的建議動作。

summary

如果通道無法轉譯卡片,則顯示的文字。

text

訊息的文字內容。

textFormat

文字欄位格式 Default:markdown。 可能的值包括:'markdown'、'plain'、'xml'

value

與活動相關聯的值。

繼承的屬性

channelData

包含通道特定內容。

channelId

包含可唯一識別通道的標識碼。 由通道設定。

conversation

識別活動所屬的交談。

entities

表示訊息中提及的實體。

from

識別訊息的寄件者。

id

包含可唯一識別通道上活動的標識碼。

localTimestamp

包含訊息的本機日期和時間,以 ISO-8601 格式表示。 例如,2016-09-23T13:07:49.4714686-07:00。

recipient

識別郵件的收件者。

replyToId

包含此訊息為回復之訊息的標識碼。

serviceUrl

包含指定通道服務端點的 URL。 由通道設定。

timestamp

包含以 ISO-8601 格式表示訊息的日期和時間。

type

包含活動類型 'iActivity'

屬性詳細資料

attachmentLayout

多個附件的配置提示。 預設值:清單。 可能的值包括:'list'、'carousel'

attachmentLayout?: AttachmentLayoutTypes | string

屬性值

attachments

附件

attachments?: Attachment[]

屬性值

deliveryMode

傳送提示,以向收件者發出活動替代傳遞路徑的訊號。 默認傳遞模式為 「default」。。 可能的值包括:'normal'、'notification'

deliveryMode?: DeliveryModes | string

屬性值

DeliveryModes | string

expiration

活動應該視為「已過期」的時間,不應向收件者呈現。

expiration?: Date

屬性值

Date

importance

活動的重要性。 可能的值包括:'low'、'normal'、'high'

importance?: ActivityImportance | string

屬性值

inputHint

指出您的 Bot 是否在訊息傳遞至客戶端之後接受、預期或忽略使用者輸入。 可能的值包括:'acceptingInput'、'ignoringInput'、'expectingInput'

inputHint?: InputHints | string

屬性值

InputHints | string

locale

文字欄位內容的地區設定名稱。 地區設定名稱是與語言相關聯的 ISO 639 兩個或三個字母文化特性代碼和與國家或地區相關聯的 ISO 3166 雙字母子文化特性代碼的組合。 地區設定名稱也可以對應至有效的BCP-47語言標記。

locale?: string

屬性值

string

speak

要說話的文字。

speak?: string

屬性值

string

suggestedActions

活動的建議動作。

suggestedActions?: SuggestedActions

屬性值

summary

如果通道無法轉譯卡片,則顯示的文字。

summary?: string

屬性值

string

text

訊息的文字內容。

text: string

屬性值

string

textFormat

文字欄位格式 Default:markdown。 可能的值包括:'markdown'、'plain'、'xml'

textFormat?: TextFormatTypes | string

屬性值

TextFormatTypes | string

value

與活動相關聯的值。

value?: any

屬性值

any

繼承的屬性詳細資料

channelData

包含通道特定內容。

channelData?: any

屬性值

any

繼承自IActivity.channelData

channelId

包含可唯一識別通道的標識碼。 由通道設定。

channelId: string

屬性值

string

繼承自IActivity.channelId

conversation

識別活動所屬的交談。

conversation: ConversationAccount

屬性值

繼承自IActivity.conversation

entities

表示訊息中提及的實體。

entities?: Entity[]

屬性值

Entity[]

繼承自IActivity.entities

from

識別訊息的寄件者。

from: ChannelAccount

屬性值

繼承自IActivity.from

id

包含可唯一識別通道上活動的標識碼。

id?: string

屬性值

string

繼承自IActivity.id

localTimestamp

包含訊息的本機日期和時間,以 ISO-8601 格式表示。 例如,2016-09-23T13:07:49.4714686-07:00。

localTimestamp?: Date

屬性值

Date

繼承自IActivity.localTimestamp

recipient

識別郵件的收件者。

recipient: ChannelAccount

屬性值

繼承自IActivity.recipient

replyToId

包含此訊息為回復之訊息的標識碼。

replyToId?: string

屬性值

string

繼承自IActivity.replyToId

serviceUrl

包含指定通道服務端點的 URL。 由通道設定。

serviceUrl: string

屬性值

string

繼承自IActivity.serviceUrl

timestamp

包含以 ISO-8601 格式表示訊息的日期和時間。

timestamp?: Date

屬性值

Date

繼承自IActivity.timestamp

type

包含活動類型 'iActivity'

type: ActivityTypes | string

屬性值

ActivityTypes | string

繼承自IActivity.type