IAttachment interface
De nombreux canaux de messagerie permettent d’attacher des objets plus riches. Bot Builder vous permet d’exprimer ces pièces jointes de manière croisée et de connecteurs feront leur mieux pour afficher les pièces jointes à l’aide des constructions natives des canaux. Si vous souhaitez contrôler davantage le rendu des canaux d’un message, vous pouvez utiliser IEvent.sourceEvent pour fournir des pièces jointes à l’aide du schéma natif des canaux. Les types de pièces jointes qui peuvent être envoyés varient selon le canal, mais il s’agit des types de base :
- Media and Files : Fichiers de base peuvent être envoyés en définissant contentType sur le type MIME du fichier, puis en passant un lien vers le fichier dans contentUrl.
- Cartes : Un ensemble complet de cartes visuelles peut en définissant contentType sur le type de cartes, puis en passant le json de la carte dans contenu. Si vous utilisez l’une des classes de générateur de cartes enrichies comme HeroCard la pièce jointe est automatiquement renseignée pour vous.
Propriétés
| content | (Facultatif) structure d’objet de pièce jointe. |
| content |
Chaîne de type MIME qui décrit le type de pièce jointe. |
| content |
(Facultatif) référence à l’emplacement du contenu de pièce jointe. |
| name | (Facultatif) nom de la pièce jointe. |
| thumbnail |
(Facultatif) lien vers la miniature des pièces jointes. |
Détails de la propriété
content
(Facultatif) structure d’objet de pièce jointe.
content?: any
Valeur de propriété
any
contentType
Chaîne de type MIME qui décrit le type de pièce jointe.
contentType: string
Valeur de propriété
string
contentUrl
(Facultatif) référence à l’emplacement du contenu de pièce jointe.
contentUrl?: string
Valeur de propriété
string
name
(Facultatif) nom de la pièce jointe.
name?: string
Valeur de propriété
string
thumbnailUrl
(Facultatif) lien vers la miniature des pièces jointes.
thumbnailUrl?: string
Valeur de propriété
string