MessageFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 Bot 可以傳回之各種訊息類型的公用程式方法。
public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
- 繼承
-
MessageFactory
範例
// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);
備註
下列內容適用于一般訊息動作。
如需要傳送之訊息文字內容的限制,請參閱通道的檔。
若要控制 Bot 語音的各種特性,例如語音、速率、音量、發音和音調,請指定以語音合成標記語言 (SSML) 格式來說話的測試。
通道會決定每個卡片動作資訊清單在其使用者體驗中的資訊清單。 在大部分情況下,卡片都是可點按的。 但在其他情況下,卡片可能會透過語音輸入來選取。 如果通道未提供互動式啟用體驗 (例如,透過簡訊互動),則通道可能完全不會支援啟用。 有關如何轉譯動作的決定,會由此文件其他部分的標準需求來控制 (可能在卡片格式中,或是在建議動作的定義中)。
方法
Attachment(Attachment, String, String, String) |
傳回包含附件的郵件活動。 |
Attachment(IEnumerable<Attachment>, String, String, String) |
傳回訊息活動,其中包含清單中的附件集合。 |
Carousel(IEnumerable<Attachment>, String, String, String) |
傳回訊息活動,其中包含附件集合,做為浮動切換。 |
ContentUrl(String, String, String, String, String, String) |
傳回包含單一影像或視訊的訊息活動。 |
SuggestedActions(IEnumerable<CardAction>, String, String, String) |
傳回包含一組建議動作和選擇性文字的訊息。 |
SuggestedActions(IEnumerable<String>, String, String, String) |
傳回包含一組建議動作和選擇性文字的訊息。 |
Text(String, String, String) |
傳回簡單的文字訊息。 |