IAttachment interface
Muitos canais de mensagens fornecem a capacidade de anexar objetos mais avançados. O Bot Builder permite que você expresse esses anexos de uma maneira entre canais e conectores fará o possível para renderizar os anexos usando os constructos nativos de canais. Se você desejar mais controle sobre a renderização de canais de uma mensagem, poderá usar IEvent.sourceEvent para fornecer anexos usando o esquema nativo de canais. Os tipos de anexos que podem ser enviados variam de acordo com o canal, mas estes são os tipos básicos:
- Mídia e Arquivos: arquivos básicos podem ser enviados definindo contentType para o tipo MIME do arquivo e, em seguida, passando um link para o arquivo em contentUrl.
- cartões de : Um conjunto avançado de cartões visuais pode definindo contentType para o tipo de cartões e, em seguida, passando o JSON para o cartão em conteúdo. Se você usar uma das classes do construtor de cartões avançados como HeroCard o anexo será preenchido automaticamente para você.
Propriedades
| content | (Opcional) estrutura de objeto do anexo. |
| content |
Cadeia de caracteres do tipo MIME que descreve o tipo de anexo. |
| content |
(Opcional) referência ao local do conteúdo do anexo. |
| name | (Opcional) nome do anexo. |
| thumbnail |
(Opcional) link para a miniatura de anexos. |
Detalhes da propriedade
content
(Opcional) estrutura de objeto do anexo.
content?: any
Valor da propriedade
any
contentType
Cadeia de caracteres do tipo MIME que descreve o tipo de anexo.
contentType: string
Valor da propriedade
string
contentUrl
(Opcional) referência ao local do conteúdo do anexo.
contentUrl?: string
Valor da propriedade
string
name
(Opcional) nome do anexo.
name?: string
Valor da propriedade
string
thumbnailUrl
(Opcional) link para a miniatura de anexos.
thumbnailUrl?: string
Valor da propriedade
string