Delen via


MessageFactory Klas

Definitie

Bevat hulpprogrammamethoden voor verschillende berichttypen die een bot kan retourneren.

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
Overname
MessageFactory

Voorbeelden

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

Opmerkingen

Het volgende is van toepassing op berichtacties in het algemeen.

Raadpleeg de documentatie van het kanaal voor limieten die gelden voor de inhoud van de tekst van het te verzenden bericht.

Als u verschillende kenmerken van de spraak van uw bot wilt beheren, zoals spraak, snelheid, volume, uitspraak en toonhoogte, geeft u test op om te spreken in de SSML-indeling (Speech Synthesis Markup Language).

Kanalen bepalen hoe elke kaartactie zich in hun gebruikerservaring manifesteert. In de meeste gevallen zijn de kaarten klikbaar. In andere kunnen ze worden geselecteerd door spraakinvoer. In gevallen waarin het kanaal geen interactieve activeringservaring biedt (bijvoorbeeld bij interactie via sms), biedt het kanaal mogelijk geen ondersteuning voor activering. De beslissing over het weergeven van acties wordt bepaald door normatieve vereisten elders in dit document (bijvoorbeeld binnen de kaartindeling of binnen de voorgestelde actiedefinitie).

Methoden

Attachment(Attachment, String, String, String)

Retourneert een berichtactiviteit die een bijlage bevat.

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

Retourneert een berichtactiviteit die een verzameling bijlagen in een lijst bevat.

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

Retourneert een berichtactiviteit die een verzameling bijlagen bevat, als een carrousel.

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

Retourneert een berichtactiviteit die één afbeelding of video bevat.

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

Retourneert een bericht met een set voorgestelde acties en optionele tekst.

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

Retourneert een bericht met een set voorgestelde acties en optionele tekst.

Text(String, String, String)

Retourneert een eenvoudig sms-bericht.

Van toepassing op