Udostępnij przez


MessageFactory Klasa

Definicja

Zawiera metody narzędziowe dla różnych typów komunikatów, które bot może zwrócić.

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

Przykłady

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

Uwagi

Poniżej obowiązuje ogólne zastosowanie do akcji komunikatów.

Zapoznaj się z dokumentacją kanału, aby uzyskać limity nałożone na zawartość wiadomości do wysłania.

Aby kontrolować różne cechy mowy bota, takie jak głos, szybkość, głośność, wymowa i pitch, określ test do mówienia w formacie SSML (Speech Synthesis Markup Language).

Kanały decydują o tym, jak każda akcja karty manifestuje się w środowisku użytkownika. W większości przypadków karty można klikać. W innych osobach mogą być wybierane przez dane wejściowe mowy. W przypadkach, gdy kanał nie oferuje interaktywnego środowiska aktywacji (np. podczas interakcji za pośrednictwem wiadomości SMS), kanał może nie obsługiwać aktywacji. Decyzja o sposobie renderowania akcji jest kontrolowana przez wymagania normatywne w innym miejscu tego dokumentu (np. w formacie karty lub w definicji sugerowanych akcji).

Metody

Attachment(Attachment, String, String, String)

Zwraca działanie komunikatu zawierające załącznik.

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

Zwraca działanie komunikatu zawierające kolekcję załączników na liście.

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

Zwraca działanie komunikatu zawierające kolekcję załączników jako karuzeli.

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

Zwraca działanie komunikatu zawierające pojedynczy obraz lub wideo.

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

Zwraca komunikat zawierający zestaw sugerowanych akcji i opcjonalny tekst.

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

Zwraca komunikat zawierający zestaw sugerowanych akcji i opcjonalny tekst.

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

Zwraca komunikat zawierający zestaw sugerowanych akcji i opcjonalny tekst.

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

Zwraca komunikat zawierający zestaw sugerowanych akcji i opcjonalny tekst.

Text(String, String, String)

Zwraca prostą wiadomość SMS.

Dotyczy