Compartir a través de


MessageFactory Clase

Definición

Contiene métodos de utilidad para varios tipos de mensajes que puede devolver un bot.

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

Ejemplos

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

Comentarios

Lo siguiente se aplica a las acciones de mensaje en general.

Consulte la documentación del canal para ver los límites impuestos sobre el contenido del texto del mensaje que se va a enviar.

Para controlar varias características de la voz del bot, como voz, velocidad, volumen, pronunciación y tono, especifique la prueba para hablar en formato lenguaje de marcado de síntesis de voz (SSML).

Los canales deciden cómo se manifiesta cada acción de tarjeta en su experiencia de usuario. En la mayoría de los casos, se pueden hacer clic en las tarjetas. En otros, pueden seleccionarse mediante la entrada de voz. En los casos en los que el canal no ofrezca una experiencia de activación interactiva (por ejemplo, al interactuar a través de SMS), es posible que el canal no admita la activación. La decisión sobre cómo representar acciones se controla mediante requisitos normativos en otros lugares de este documento (por ejemplo, dentro del formato de tarjeta o dentro de la definición de acciones sugeridas).

Métodos

Attachment(Attachment, String, String, String)

Devuelve una actividad de mensaje que contiene datos adjuntos.

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

Devuelve una actividad de mensaje que contiene una colección de datos adjuntos, en una lista.

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

Devuelve una actividad de mensaje que contiene una colección de datos adjuntos, como carrusel.

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

Devuelve una actividad de mensaje que contiene una sola imagen o vídeo.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

Text(String, String, String)

Devuelve un mensaje de texto simple.

Se aplica a