IMessageActivity interface
- 扩展
属性
attachment |
多个附件的布局提示。 默认值:列表。 可能的值包括:“list”、“carousel” |
attachments | 附件 |
delivery |
用于向收件人发出活动备用传递路径的信号的传递提示。 默认传递模式为“default”。 可能的值包括:“normal”、“notification” |
expiration | 活动被视为“已过期”的时间,不应提供给收件人。 |
importance | 活动的重要性。 可能的值包括:“low”、“normal”、“high” |
input |
指示将消息传递到客户端后机器人是接受、期望还是忽略用户输入。 可能的值包括:“acceptingInput”、“ignoringInput”、“expectingInput” |
locale | 文本字段内容的区域设置名称。 区域设置名称是与语言关联的 ISO 639 双字母或三字母区域性代码和与国家或地区关联的 ISO 3166 双字母子文化代码的组合。 区域设置名称还可以对应于有效的 BCP-47 语言标记。 |
speak | 要说的文本。 |
suggested |
活动的建议操作。 |
summary | 通道无法呈现卡片时要显示的文本。 |
text | 消息的文本内容。 |
text |
文本字段的格式默认值:markdown。 可能的值包括:“markdown”、“plain”、“xml” |
value | 与活动关联的值。 |
继承属性
channel |
包含特定于通道的内容。 |
channel |
包含唯一标识通道的 ID。 由通道设置。 |
conversation | 标识活动所属的会话。 |
entities | 表示消息中提到的实体。 |
from | 标识邮件的发件人。 |
id | 包含唯一标识通道上的活动的 ID。 |
local |
包含以 ISO-8601 格式表示的消息的本地日期和时间。 例如,2016-09-23T13:07:49.4714686-07:00。 |
recipient | 标识邮件的收件人。 |
reply |
包含此邮件作为答复的消息的 ID。 |
service |
包含指定通道的服务终结点的 URL。 由通道设置。 |
timestamp | 包含以 ISO-8601 格式表示的消息的日期和时间。 |
type | 包含活动类型“iActivity” |
属性详细信息
attachmentLayout
多个附件的布局提示。 默认值:列表。 可能的值包括:“list”、“carousel”
attachmentLayout?: AttachmentLayoutTypes | string
属性值
AttachmentLayoutTypes | string
attachments
deliveryMode
用于向收件人发出活动备用传递路径的信号的传递提示。 默认传递模式为“default”。 可能的值包括:“normal”、“notification”
deliveryMode?: DeliveryModes | string
属性值
DeliveryModes | string
expiration
活动被视为“已过期”的时间,不应提供给收件人。
expiration?: Date
属性值
Date
importance
活动的重要性。 可能的值包括:“low”、“normal”、“high”
importance?: ActivityImportance | string
属性值
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
summary
通道无法呈现卡片时要显示的文本。
summary?: string
属性值
string
text
消息的文本内容。
text: string
属性值
string
textFormat
文本字段的格式默认值:markdown。 可能的值包括:“markdown”、“plain”、“xml”
textFormat?: TextFormatTypes | string
属性值
TextFormatTypes | string
value
与活动关联的值。
value?: any
属性值
any
继承属性详细信息
channelData
channelId
conversation
entities
from
id
包含唯一标识通道上的活动的 ID。
id?: string
属性值
string
继承自
localTimestamp
包含以 ISO-8601 格式表示的消息的本地日期和时间。 例如,2016-09-23T13:07:49.4714686-07:00。
localTimestamp?: Date
属性值
Date