共用方式為


ActivityTimestamps interface

此介面用來保留活動上日期的原始字串值。 收到活動時,時間戳會轉換成日期。 由於 Javascript Date 物件是 UTC 的方式,時區位移值會遺失。

Extends

屬性

rawExpiration
rawLocalTimestamp
rawTimestamp

繼承的屬性

action

指出是否已從寄件人的聯繫人清單中新增或移除 contactRelationUpdate 的收件者。

attachmentLayout

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

attachments

附件

callerId

字串,包含識別 Bot 呼叫端的 URI。 此欄位並非要透過網路傳輸,而是由 Bot 和用戶端根據可密碼編譯驗證的數據填入,該數據會判斷呼叫端的身分識別(例如令牌)。

channelData

包含通道特定內容。

channelId

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

code

endOfConversation 活動的程序代碼,指出對話結束的原因。 可能的值包括:'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed'

conversation

識別活動所屬的交談。

deliveryMode

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

entities

表示訊息中提及的實體。

expiration

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

from

識別訊息的寄件者。

historyDisclosed

指出通道的先前歷程記錄是否公開。

id

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

importance

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

inputHint

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

label

活動的描述性標籤。

listenFor

語音和語言準備系統應接聽的片語和參考清單

locale

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

localTimestamp

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

localTimezone

包含訊息的當地時區名稱,以 IANA 時區資料庫格式表示。 例如,美國/Los_Angeles。

membersAdded

加入至交談的成員集合。

membersRemoved

從交談中移除的成員集合。

name

與叫用或事件活動相關聯的作業名稱。

reactionsAdded

新增至交談的回應集合。

reactionsRemoved

從交談中移除之回應的集合。

recipient

識別郵件的收件者。

relatesTo

另一個交談或活動的參考。

replyToId

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

semanticAction

此要求隨附的選擇性程序設計動作

serviceUrl

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

speak

要說話的文字。

suggestedActions

活動的建議動作。

summary

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

text

訊息的文字內容。

textFormat

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

textHighlights

活動包含 ReplyToId 值時要反白顯示的文字片段集合。

timestamp

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

topicName

交談的已更新主題名稱。

type

包含活動類型。 可能的值包括:'message'、'contactRelationUpdate'、'conversationUpdate'、'typing'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff'

value

與活動相關聯的值。

valueType

活動值物件的型別。

屬性詳細資料

rawExpiration

rawExpiration?: string

屬性值

string

rawLocalTimestamp

rawLocalTimestamp?: string

屬性值

string

rawTimestamp

rawTimestamp?: string

屬性值

string

繼承的屬性詳細資料

action

指出是否已從寄件人的聯繫人清單中新增或移除 contactRelationUpdate 的收件者。

action?: string

屬性值

string

繼承自Activity.action

attachmentLayout

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

attachmentLayout?: AttachmentLayoutTypes | string

屬性值

繼承自Activity.attachmentLayout

attachments

附件

attachments?: Attachment[]

屬性值

繼承自Activity.attachments

callerId

字串,包含識別 Bot 呼叫端的 URI。 此欄位並非要透過網路傳輸,而是由 Bot 和用戶端根據可密碼編譯驗證的數據填入,該數據會判斷呼叫端的身分識別(例如令牌)。

callerId: string

屬性值

string

繼承自Activity.callerId

channelData

包含通道特定內容。

channelData?: any

屬性值

any

繼承自Activity.channelData

channelId

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

channelId: string

屬性值

string

繼承自Activity.channelId

code

endOfConversation 活動的程序代碼,指出對話結束的原因。 可能的值包括:'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed'

code?: EndOfConversationCodes | string

屬性值

繼承自Activity.code

conversation

識別活動所屬的交談。

conversation: ConversationAccount

屬性值

繼承自Activity.conversation

deliveryMode

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

deliveryMode?: DeliveryModes | string

屬性值

DeliveryModes | string

繼承自Activity.deliveryMode

entities

表示訊息中提及的實體。

entities?: Entity[]

屬性值

Entity[]

繼承自Activity.entities

expiration

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

expiration?: Date

屬性值

Date

繼承自Activity.expiration

from

識別訊息的寄件者。

from: ChannelAccount

屬性值

繼承自Activity.from

historyDisclosed

指出通道的先前歷程記錄是否公開。

historyDisclosed?: boolean

屬性值

boolean

繼承自Activity.historyDisclosed

id

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

id?: string

屬性值

string

繼承自Activity.id

importance

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

importance?: ActivityImportance | string

屬性值

繼承自Activity.importance

inputHint

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

inputHint?: InputHints | string

屬性值

InputHints | string

繼承自Activity.inputHint

label

活動的描述性標籤。

label: string

屬性值

string

繼承自Activity.label

listenFor

語音和語言準備系統應接聽的片語和參考清單

listenFor: string[]

屬性值

string[]

繼承自Activity.listenFor

locale

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

locale?: string

屬性值

string

繼承自Activity.locale

localTimestamp

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

localTimestamp?: Date

屬性值

Date

繼承自Activity.localTimestamp

localTimezone

包含訊息的當地時區名稱,以 IANA 時區資料庫格式表示。 例如,美國/Los_Angeles。

localTimezone: string

屬性值

string

繼承自Activity.localTimezone

membersAdded

加入至交談的成員集合。

membersAdded?: ChannelAccount[]

屬性值

繼承自Activity.membersAdded

membersRemoved

從交談中移除的成員集合。

membersRemoved?: ChannelAccount[]

屬性值

繼承自Activity.membersRemoved

name

與叫用或事件活動相關聯的作業名稱。

name?: ActivityEventNames | string

屬性值

繼承自Activity.name

reactionsAdded

新增至交談的回應集合。

reactionsAdded?: MessageReaction[]

屬性值

繼承自Activity.reactionsAdded

reactionsRemoved

從交談中移除之回應的集合。

reactionsRemoved?: MessageReaction[]

屬性值

繼承自Activity.reactionsRemoved

recipient

識別郵件的收件者。

recipient: ChannelAccount

屬性值

繼承自Activity.recipient

relatesTo

另一個交談或活動的參考。

relatesTo?: ConversationReference

屬性值

繼承自Activity.relatesTo

replyToId

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

replyToId?: string

屬性值

string

繼承自Activity.replyToId

semanticAction

此要求隨附的選擇性程序設計動作

semanticAction?: SemanticAction

屬性值

繼承自Activity.semanticAction

serviceUrl

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

serviceUrl: string

屬性值

string

繼承自Activity.serviceUrl

speak

要說話的文字。

speak?: string

屬性值

string

繼承自Activity.speak

suggestedActions

活動的建議動作。

suggestedActions?: SuggestedActions

屬性值

繼承自Activity.suggestedActions

summary

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

summary?: string

屬性值

string

繼承自Activity.summary

text

訊息的文字內容。

text: string

屬性值

string

繼承自Activity.text

textFormat

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

textFormat?: TextFormatTypes | string

屬性值

TextFormatTypes | string

繼承自Activity.textFormat

textHighlights

活動包含 ReplyToId 值時要反白顯示的文字片段集合。

textHighlights?: TextHighlight[]

屬性值

繼承自Activity.textHighlights

timestamp

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

timestamp?: Date

屬性值

Date

繼承自Activity.timestamp

topicName

交談的已更新主題名稱。

topicName?: string

屬性值

string

繼承自Activity.topicName

type

包含活動類型。 可能的值包括:'message'、'contactRelationUpdate'、'conversationUpdate'、'typing'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff'

type: ActivityTypes | string

屬性值

ActivityTypes | string

繼承自Activity.type

value

與活動相關聯的值。

value?: any

屬性值

any

繼承自Activity.value

valueType

活動值物件的型別。

valueType: string

屬性值

string

繼承自Activity.valueType