Compartilhar via


MessageFactory Classe

Definição

Contém métodos utilitários para vários tipos de mensagem que um bot pode retornar.

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
Herança
MessageFactory

Exemplos

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

Comentários

A seguir, aplique-se a ações de mensagem em geral.

Consulte a documentação do canal para obter limites impostos sobre o conteúdo do texto da mensagem a ser enviada.

Para controlar várias características da fala do bot, como voz, taxa, volume, pronúncia e tom, especifique o teste para falar no formato SSML (Speech Synthesis Markup Language).

Os canais decidem como cada ação de cartão se manifesta na experiência do usuário. Na maioria dos casos, os cartões são clicáveis. Em outros, eles podem ser selecionados por entrada de fala. Nos casos em que o canal não oferece uma experiência de ativação interativa (por exemplo, ao interagir por SMS), o canal pode não dar suporte à ativação. A decisão sobre como renderizar ações é controlada por requisitos normativos em outros lugares neste documento (por exemplo, dentro do formato de cartão ou dentro da definição de ações sugeridas).

Métodos

Attachment(Attachment, String, String, String)

Retorna uma atividade de mensagem que contém um anexo.

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

Retorna uma atividade de mensagem que contém uma coleção de anexos, em uma lista.

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

Retorna uma atividade de mensagem que contém uma coleção de anexos, como um carrossel.

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

Retorna uma atividade de mensagem que contém uma única imagem ou vídeo.

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

Retorna uma mensagem que inclui um conjunto de ações sugeridas e texto opcional.

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

Retorna uma mensagem que inclui um conjunto de ações sugeridas e texto opcional.

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

Retorna uma mensagem que inclui um conjunto de ações sugeridas e texto opcional.

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

Retorna uma mensagem que inclui um conjunto de ações sugeridas e texto opcional.

Text(String, String, String)

Retorna uma mensagem de texto simples.

Aplica-se a