Condividi tramite


IAttachment interface

Molti canali di messaggistica offrono la possibilità di allegare oggetti più avanzati. Bot Builder consente di esprimere questi allegati in modo incrociato e connettori farà del proprio meglio per eseguire il rendering degli allegati usando i costrutti nativi dei canali. Se si desidera un maggiore controllo sul rendering dei canali di un messaggio, è possibile usare IEvent.sourceEvent per fornire allegati usando lo schema nativo dei canali. I tipi di allegati che possono essere inviati variano in base al canale, ma questi sono i tipi di base:

  • file multimediali e file: file basic possono essere inviati impostando contentType sul tipo MIME del file e quindi passando un collegamento al file in contentUrl.
  • Schede: Un set completo di schede visive può impostare contentType sul tipo di schede e quindi passare il codice JSON per la scheda nel contenuto . Se si usa una delle classi avanzate del generatore di schede come HeroCard l'allegato verrà compilato automaticamente automaticamente.

Proprietà

content

(Facoltativo) struttura dell'oggetto dell'allegato.

contentType

Stringa di tipo MIME che descrive il tipo di allegato.

contentUrl

(Facoltativo) riferimento alla posizione del contenuto degli allegati.

name

(Facoltativo) nome dell'allegato.

thumbnailUrl

(Facoltativo) collegamento all'anteprima degli allegati.

Dettagli proprietà

content

(Facoltativo) struttura dell'oggetto dell'allegato.

content?: any

Valore della proprietà

any

contentType

Stringa di tipo MIME che descrive il tipo di allegato.

contentType: string

Valore della proprietà

string

contentUrl

(Facoltativo) riferimento alla posizione del contenuto degli allegati.

contentUrl?: string

Valore della proprietà

string

name

(Facoltativo) nome dell'allegato.

name?: string

Valore della proprietà

string

thumbnailUrl

(Facoltativo) collegamento all'anteprima degli allegati.

thumbnailUrl?: string

Valore della proprietà

string