IAttachment interface

许多消息传送通道提供附加更丰富的对象的功能。 Bot Builder 允许跨通道表达这些附件, 连接器 将尽最大努力使用通道本机构造呈现附件。 如果需要对消息的通道呈现进行更多控制,可以使用 IEvent.sourceEvent 来提供使用通道本机架构的附件。 可发送的附件类型因通道而异,但以下是基本类型:

  • 媒体和文件: 可以通过将 contentType 设置为文件的 MIME 类型,然后在 contentUrl 中传递指向文件的链接来发送基本文件。
  • 卡: 一组丰富的视觉卡可以通过将 contentType 设置为卡片类型,然后在 内容中传递卡片的 JSON。 如果使用其中一个丰富的卡片生成器类(如 HeroCard ),则会自动填充附件。

属性

content

(附件的可选) 对象结构。

contentType

描述附件类型的 MIME 类型字符串。

contentUrl

(附件内容位置的可选) 引用。

name

(附件的可选) 名称。

thumbnailUrl

(附件缩略图的可选) 链接。

属性详细信息

content

(附件的可选) 对象结构。

content?: any

属性值

any

contentType

描述附件类型的 MIME 类型字符串。

contentType: string

属性值

string

contentUrl

(附件内容位置的可选) 引用。

contentUrl?: string

属性值

string

name

(附件的可选) 名称。

name?: string

属性值

string

thumbnailUrl

(附件缩略图的可选) 链接。

thumbnailUrl?: string

属性值

string