MessageFactory Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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);
Observações
O seguinte aplica-se a ações de mensagem em geral.
Consulte a documentação do canal para ver os limites impostos ao conteúdo do texto da mensagem a enviar.
Para controlar várias características da fala do seu 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 do cartão se manifesta em sua 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 suportar ativação alguma. A decisão sobre como renderizar ações é controlada por requisitos normativos em outras partes deste documento (por exemplo, dentro do formato de cartão ou dentro da definição de ações sugerida).
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. |