MessageFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |