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