Поделиться через


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