IMessageActivity interface

扩展

属性

attachmentLayout

多个附件的布局提示。 默认值:列表。 可能的值包括:“list”、“carousel”

attachments

附件

deliveryMode

用于向收件人发出活动备用传递路径的信号的传递提示。 默认传递模式为“default”。 可能的值包括:“normal”、“notification”

expiration

活动被视为“已过期”的时间,不应提供给收件人。

importance

活动的重要性。 可能的值包括:“low”、“normal”、“high”

inputHint

指示将消息传递到客户端后机器人是接受、期望还是忽略用户输入。 可能的值包括:“acceptingInput”、“ignoringInput”、“expectingInput”

locale

文本字段内容的区域设置名称。 区域设置名称是与语言关联的 ISO 639 双字母或三字母区域性代码和与国家或地区关联的 ISO 3166 双字母子文化代码的组合。 区域设置名称还可以对应于有效的 BCP-47 语言标记。

speak

要说的文本。

suggestedActions

活动的建议操作。

summary

通道无法呈现卡片时要显示的文本。

text

消息的文本内容。

textFormat

文本字段的格式默认值:markdown。 可能的值包括:“markdown”、“plain”、“xml”

value

与活动关联的值。

继承属性

channelData

包含特定于通道的内容。

channelId

包含唯一标识通道的 ID。 由通道设置。

conversation

标识活动所属的会话。

entities

表示消息中提到的实体。

from

标识邮件的发件人。

id

包含唯一标识通道上的活动的 ID。

localTimestamp

包含以 ISO-8601 格式表示的消息的本地日期和时间。 例如,2016-09-23T13:07:49.4714686-07:00。

recipient

标识邮件的收件人。

replyToId

包含此邮件作为答复的消息的 ID。

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

指示将消息传递到客户端后机器人是接受、期望还是忽略用户输入。 可能的值包括:“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

文本字段的格式默认值:markdown。 可能的值包括:“markdown”、“plain”、“xml”

textFormat?: TextFormatTypes | string

属性值

TextFormatTypes | string

value

与活动关联的值。

value?: any

属性值

any

继承属性详细信息

channelData

包含特定于通道的内容。

channelData?: any

属性值

any

继承自IActivity.channelData

channelId

包含唯一标识通道的 ID。 由通道设置。

channelId: string

属性值

string

继承自IActivity.channelId

conversation

标识活动所属的会话。

conversation: ConversationAccount

属性值

继承自IActivity.conversation

entities

表示消息中提到的实体。

entities?: Entity[]

属性值

Entity[]

继承自IActivity.entities

from

标识邮件的发件人。

from: ChannelAccount

属性值

继承自IActivity.from

id

包含唯一标识通道上的活动的 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

包含此邮件作为答复的消息的 ID。

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