MessageFactory Classe
- java.
lang. Object - com.
microsoft. bot. builder. MessageFactory
- com.
public final class MessageFactory
Contient des méthodes utilitaires pour différents types de messages qu’un bot peut retourner.
Créez et envoyez un message. Activity message = MessageFactory.text("Hello World"); conext.sendActivity(message);
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).
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| static Activity |
attachment(Attachment attachment)
Retourne une activité de message qui contient une pièce jointe. |
| static Activity |
attachment(Attachment attachment, String text)
Retourne une activité de message qui contient une pièce jointe. |
| static Activity |
attachment(Attachment attachment, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une pièce jointe. |
| static Activity |
attachment(List<Attachment> attachments)
Retourne une activité de message qui contient une pièce jointe. |
| static Activity |
attachment(List<Attachment> attachments, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une pièce jointe. |
| static Activity |
carousel(List<Attachment> attachments, String text)
Retourne une activité de message qui contient une collection de pièces jointes, dans une liste. |
| static Activity |
carousel(List<Attachment> attachments, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une collection de pièces jointes, dans une liste. |
| static Activity |
contentUrl(String url, String contentType)
Retourne une activité de message qui contient une seule image ou vidéo. |
| static Activity |
contentUrl(String url, String contentType, String name, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une seule image ou vidéo. |
| static Activity |
suggestedActions(List<String> actions, String text)
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. |
| static Activity |
suggestedActions(List<String> actions, String text, String ssml, InputHints inputHint)
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. |
| static Activity |
suggestedCardActions(List<CardAction> actions, String text)
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. |
| static Activity |
suggestedCardActions(List<CardAction> actions, String text, String ssml, InputHints inputHint)
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. |
| static Activity |
text(String text)
Retourne un message texte simple. |
| static Activity |
text(String text, String ssml, InputHints inputHint)
Retourne un message texte simple. |
Méthodes héritées de java.lang.Object
Détails de la méthode
attachment
public static Activity attachment(Attachment attachment)
Retourne une activité de message qui contient une pièce jointe.
Paramètres:
Retours:
attachment
public static Activity attachment(Attachment attachment, String text)
Retourne une activité de message qui contient une pièce jointe.
Paramètres:
Retours:
attachment
public static Activity attachment(Attachment attachment, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une pièce jointe.
Paramètres:
Retours:
attachment
public static Activity attachment(List
Retourne une activité de message qui contient une pièce jointe.
Paramètres:
Retours:
attachment
public static Activity attachment(List
Retourne une activité de message qui contient une pièce jointe.
Paramètres:
Retours:
carousel
public static Activity carousel(List
Retourne une activité de message qui contient une collection de pièces jointes, dans une liste.
Paramètres:
Retours:
carousel
public static Activity carousel(List
Retourne une activité de message qui contient une collection de pièces jointes, dans une liste.
Paramètres:
Retours:
contentUrl
public static Activity contentUrl(String url, String contentType)
Retourne une activité de message qui contient une seule image ou vidéo.
Paramètres:
Retours:
contentUrl
public static Activity contentUrl(String url, String contentType, String name, String text, String ssml, InputHints inputHint)
Retourne une activité de message qui contient une seule image ou vidéo.
Paramètres:
Retours:
suggestedActions
public static Activity suggestedActions(List
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. // Create the activity and add suggested actions. Activity activity = MessageFactory.suggestedActions( new String[] { "red", "green", "blue" }, "Choose a color");
// Send the activity as a reply to the user. context.sendActivity(activity);
Paramètres:
Retours:
suggestedActions
public static Activity suggestedActions(List
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif. // Create the activity and add suggested actions. Activity activity = MessageFactory.suggestedActions( new String[] { "red", "green", "blue" }, "Choose a color");
// Send the activity as a reply to the user. context.sendActivity(activity);
Paramètres:
Retours:
suggestedCardActions
public static Activity suggestedCardActions(List
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.
Paramètres:
Retours:
suggestedCardActions
public static Activity suggestedCardActions(List
Retourne un message qui inclut un ensemble d’actions suggérées et du texte facultatif.
Paramètres:
Retours:
text
public static Activity text(String text)
Retourne un message texte simple.
Paramètres:
Retours:
text
public static Activity text(String text, String ssml, InputHints inputHint)
Retourne un message texte simple.
Paramètres:
Retours: