Aracılığıyla paylaş


MessageFactory Sınıf

Tanım

Botların döndürebileceği çeşitli ileti türleri için yardımcı program yöntemleri içerir.

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

Örnekler

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

Açıklamalar

Aşağıdakiler genel olarak ileti eylemleri için geçerlidir.

Gönderilecek ileti metninin içeriğine uygulanan sınırlar için kanalın belgelerine bakın.

Botunuzun konuşmasının ses, hız, ses düzeyi, söyleniş ve ses düzeyi gibi çeşitli özelliklerini denetlemek için Konuşma Sentezi İşaretlemesi Dili (SSML) biçiminde konuşma testini belirtin.

Her kart eyleminin kullanıcı deneyiminde nasıl bildirim göstereceğine kanallar karar verir. Çoğu durumda kartlar tıklanabilir. Diğerlerinde, konuşma girişi tarafından seçilebilirler. Kanalın etkileşimli etkinleştirme deneyimi sunmadığı durumlarda (örneğin, SMS üzerinden etkileşim kurarken), kanal etkinleştirmeyi desteklemeyebilir. Eylemlerin nasıl işlendiğine ilişkin karar, bu belgenin başka bir yerindeki normatif gereksinimlerle denetlenir (örneğin, kart biçiminde veya önerilen eylemler tanımı içinde).

Yöntemler

Attachment(Attachment, String, String, String)

Ek içeren bir ileti etkinliği döndürür.

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

Listede bir ek koleksiyonu içeren bir ileti etkinliği döndürür.

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

Döngü olarak bir ek koleksiyonu içeren bir ileti etkinliği döndürür.

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

Tek bir resim veya video içeren bir ileti etkinliği döndürür.

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

Bir dizi önerilen eylem ve isteğe bağlı metin içeren bir ileti döndürür.

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

Bir dizi önerilen eylem ve isteğe bağlı metin içeren bir ileti döndürür.

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

Bir dizi önerilen eylem ve isteğe bağlı metin içeren bir ileti döndürür.

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

Bir dizi önerilen eylem ve isteğe bağlı metin içeren bir ileti döndürür.

Text(String, String, String)

Basit bir kısa mesaj döndürür.

Şunlara uygulanır