IAttachment interface
Muchos canales de mensajería proporcionan la capacidad de adjuntar objetos más enriquecidos. Bot Builder le permite expresar estos datos adjuntos de forma cruzada y conectores hará lo mejor para representar los datos adjuntos mediante las construcciones nativas de canales. Si desea tener más control sobre la representación de canales de un mensaje, puede usar IEvent.sourceEvent para proporcionar datos adjuntos mediante el esquema nativo de canales. Los tipos de datos adjuntos que se pueden enviar varían según el canal, pero estos son los tipos básicos:
- archivos y medios: archivos básicos se pueden enviar estableciendo contentType en el tipo MIME del archivo y, a continuación, pasando un vínculo al archivo en contentUrl.
- Tarjetas: un amplio conjunto de tarjetas visuales puede establecer contentType en el tipo de tarjetas y, a continuación, pasar el JSON de la tarjeta en contenido. Si usa una de las clases de generador de tarjetas enriquecidas como HeroCard los datos adjuntos se rellenarán automáticamente automáticamente.
Propiedades
| content | (Opcional) estructura de objetos de datos adjuntos. |
| content |
Cadena de tipo MIME que describe el tipo de datos adjuntos. |
| content |
(Opcional) referencia a la ubicación del contenido adjunto. |
| name | (Opcional) nombre de los datos adjuntos. |
| thumbnail |
(Opcional) vínculo a la miniatura de datos adjuntos. |
Detalles de las propiedades
content
(Opcional) estructura de objetos de datos adjuntos.
content?: any
Valor de propiedad
any
contentType
Cadena de tipo MIME que describe el tipo de datos adjuntos.
contentType: string
Valor de propiedad
string
contentUrl
(Opcional) referencia a la ubicación del contenido adjunto.
contentUrl?: string
Valor de propiedad
string
name
(Opcional) nombre de los datos adjuntos.
name?: string
Valor de propiedad
string
thumbnailUrl
(Opcional) vínculo a la miniatura de datos adjuntos.
thumbnailUrl?: string
Valor de propiedad
string