Condividi tramite


MessageFactory Classe

Definizione

Contiene metodi di utilità per vari tipi di messaggio che un bot può restituire.

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
Ereditarietà
MessageFactory

Esempio

// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);

Commenti

Il codice seguente si applica alle azioni del messaggio in generale.

Vedere la documentazione del canale per i limiti imposti al contenuto del testo del messaggio da inviare.

Per controllare varie caratteristiche del parlato del bot, ad esempio voce, frequenza, volume, pronuncia e passo, specificare il test per parlare in formato SSML (Speech Synthesis Markup Language).

I canali decidono il modo in cui ogni azione della scheda si manifesta nell'esperienza utente. Nella maggior parte dei casi, le schede sono selezionabili. In altri, possono essere selezionati dall'input vocale. Nei casi in cui il canale non offre un'esperienza di attivazione interattiva (ad esempio, durante l'interazione tramite SMS), il canale potrebbe non supportare l'attivazione. La decisione su come eseguire il rendering delle azioni è controllata da requisiti normativi altrove in questo documento (ad esempio, all'interno del formato della scheda o all'interno della definizione delle azioni suggerite).

Metodi

Attachment(Attachment, String, String, String)

Restituisce un'attività di messaggio che contiene un allegato.

Attachment(IEnumerable<Attachment>, String, String, String)

Restituisce un'attività di messaggio che contiene una raccolta di allegati, in un elenco.

Carousel(IEnumerable<Attachment>, String, String, String)

Restituisce un'attività di messaggio che contiene una raccolta di allegati, come sequenza.

ContentUrl(String, String, String, String, String, String)

Restituisce un'attività di messaggio che contiene una singola immagine o video.

SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>)

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

SuggestedActions(IEnumerable<CardAction>, String, String, String)

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

SuggestedActions(IEnumerable<String>, String, String, String, IList<String>)

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

SuggestedActions(IEnumerable<String>, String, String, String)

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

Text(String, String, String)

Restituisce un semplice messaggio di testo.

Si applica a