IAttachment interface
许多消息传送通道提供附加更丰富的对象的功能。 Bot Builder 允许跨通道表达这些附件, 连接器 将尽最大努力使用通道本机构造呈现附件。 如果需要对消息的通道呈现进行更多控制,可以使用 IEvent.sourceEvent 来提供使用通道本机架构的附件。 可发送的附件类型因通道而异,但以下是基本类型:
- 媒体和文件: 可以通过将 contentType 设置为文件的 MIME 类型,然后在 contentUrl 中传递指向文件的链接来发送基本文件。
- 卡: 一组丰富的视觉卡可以通过将 contentType 设置为卡片类型,然后在 内容中传递卡片的 JSON。 如果使用其中一个丰富的卡片生成器类(如 HeroCard ),则会自动填充附件。
属性
content | (附件的可选) 对象结构。 |
content |
描述附件类型的 MIME 类型字符串。 |
content |
(附件内容位置的可选) 引用。 |
name | (附件的可选) 名称。 |
thumbnail |
(附件缩略图的可选) 链接。 |
属性详细信息
content
(附件的可选) 对象结构。
content?: any
属性值
any
contentType
描述附件类型的 MIME 类型字符串。
contentType: string
属性值
string
contentUrl
(附件内容位置的可选) 引用。
contentUrl?: string
属性值
string
name
(附件的可选) 名称。
name?: string
属性值
string
thumbnailUrl
(附件缩略图的可选) 链接。
thumbnailUrl?: string
属性值
string