Partager via


MessageFactory Classe

Définition

Contient des méthodes utilitaires pour différents types de messages qu’un bot peut retourner.

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
Héritage
MessageFactory

Exemples

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

Remarques

Les éléments suivants s’appliquent aux actions de message en général.

Consultez la documentation du canal pour connaître les limites imposées au contenu du texte du message à envoyer.

Pour contrôler différentes caractéristiques de la parole de votre bot, telles que la voix, la vitesse, le volume, la prononciation et la hauteur, spécifiez un test pour parler au format SSML (Speech Synthesis Markup Language).

Les canaux déterminent la façon dont chaque action de carte manifeste dans son expérience utilisateur. Dans la plupart des cas, les cartes sont cliquables. Dans d’autres, ils peuvent être sélectionnés par entrée vocale. Dans les cas où le canal n’offre pas d’expérience d’activation interactive (par exemple, lors de l’interaction via SMS), le canal peut ne pas prendre en charge l’activation. La décision de rendre des actions est contrôlée par des exigences normatives ailleurs dans ce document (par exemple, au format de carte ou dans la définition d’actions suggérées).

Méthodes

Attachment(Attachment, String, String, String)

Retourne une activité de message qui contient une pièce jointe.

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

Retourne une activité de message qui contient une collection de pièces jointes, dans une liste.

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

Retourne une activité de message qui contient une collection de pièces jointes, en tant que carrousel.

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

Retourne une activité de message qui contient une seule image ou vidéo.

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

Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.

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

Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.

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

Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.

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

Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.

Text(String, String, String)

Retourne un message texte simple.

S’applique à