Freigeben über


MessageFactory Klasse

Definition

Enthält Hilfsmethoden für verschiedene Nachrichtentypen, die ein Bot zurückgeben kann.

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

Beispiele

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

Hinweise

Im Allgemeinen gelten die folgenden Aktionen für Nachrichten.

In der Dokumentation des Kanals finden Sie Beschränkungen, die dem Inhalt des zu sendenden Texts der Nachricht auferlegt werden.

Um verschiedene Merkmale der Spracherkennung Ihres Bots zu steuern, z. B. Sprache, Rate, Lautstärke, Aussprache und Tonhöhe, geben Sie den Test an, um im SSML-Format (Speech Synthesis Markup Language) zu sprechen.

Kanäle entscheiden, wie sich die einzelnen Kartenaktionsmanifeste in ihrer Benutzeroberfläche befinden. In den meisten Fällen sind die Karten klickbar. In anderen Personen können sie von der Spracheingabe ausgewählt werden. In Fällen, in denen der Kanal keine interaktive Aktivierungserfahrung (z. B. bei der Interaktion über SMS) bietet, unterstützt der Kanal die Aktivierung möglicherweise nicht. Die Entscheidung über das Rendern von Aktionen wird an anderer Stelle in diesem Dokument durch normative Anforderungen gesteuert (z. B. innerhalb des Kartenformats oder innerhalb der vorgeschlagenen Aktionsdefinition).

Methoden

Attachment(Attachment, String, String, String)

Gibt eine Nachrichtenaktivität zurück, die eine Anlage enthält.

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

Gibt eine Nachrichtenaktivität zurück, die eine Auflistung von Anlagen in einer Liste enthält.

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

Gibt eine Nachrichtenaktivität zurück, die eine Auflistung von Anlagen enthält, als Karussell.

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

Gibt eine Nachrichtenaktivität zurück, die ein einzelnes Bild oder Video enthält.

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

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

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

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

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

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

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

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

Text(String, String, String)

Gibt eine einfache Textnachricht zurück.

Gilt für: