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