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) 格式進行說話的測試。
通道會決定每個卡片動作在其用戶體驗中的指令清單方式。 在大部分情況下,卡片是可點選的。 在其他人中,可能會透過語音輸入來選取它們。 如果通道不提供互動式啟用體驗(例如,透過SMS互動時),通道可能不支持啟用。 關於如何轉譯動作的決定是由本檔其他地方的規範需求所控制(例如,在卡片格式內,或在建議的動作定義內)。
方法
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, IList<String>) |
傳回訊息,其中包含一組建議的動作和選擇性文字。 |
SuggestedActions(IEnumerable<CardAction>, String, String, String) |
傳回訊息,其中包含一組建議的動作和選擇性文字。 |
SuggestedActions(IEnumerable<String>, String, String, String, IList<String>) |
傳回訊息,其中包含一組建議的動作和選擇性文字。 |
SuggestedActions(IEnumerable<String>, String, String, String) |
傳回訊息,其中包含一組建議的動作和選擇性文字。 |
Text(String, String, String) |
傳回簡單的簡訊。 |