ChoiceFactory Classe

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.ChoiceFactory

public final class ChoiceFactory

Aide à mettre en forme une activité de message qui contient une liste de choix.

Résumé de la méthode

Modificateur et type Méthode et description
static Activity forChannel(String channelId, List<Choice> list, String text)

Crée une activité qui inclut une liste de choix mis en forme en fonction des fonctionnalités d’un canal donné.

static Activity forChannel(String channelId, List<Choice> list, String text, String speak, ChoiceFactoryOptions options)

Crée une activité qui inclut une liste de choix mis en forme en fonction des fonctionnalités d’un canal donné.

static Activity heroCard(List<Choice> choices)

Crée une activité avec une carte dehéros basée sur une liste de choix.

static Activity heroCard(List<Choice> choices, String text)

Crée une activité avec une carte dehéros basée sur une liste de choix.

static Activity heroCard(List<Choice> choices, String text, String speak)

Crée une activité avec une carte dehéros basée sur une liste de choix.

static Activity inline(List<Choice> choices, String text)

Crée une activité qui inclut une liste de choix mis en forme en tant que liste incorporée.

static Activity inline(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité qui inclut une liste de choix mis en forme en tant que liste incorporée.

static Activity list(List<Choice> choices)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

static Activity list(List<Choice> choices, String text)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

static Activity list(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

static Activity listFromStrings(List<String> choices)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

static Activity listFromStrings(List<String> choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

static Activity suggestedAction(List<Choice> choices)

Crée une activité qui inclut une liste d’actions de carte.

static Activity suggestedAction(List<Choice> choices, String text)

Crée une activité qui inclut une liste d’actions de carte.

static Activity suggestedAction(List<Choice> choices, String text, String speak)

Crée une activité qui inclut une liste d’actions de carte.

static Activity suggestedActionFromStrings(List<String> choices)

Crée une activité qui inclut une liste d’actions de carte.

static Activity suggestedActionFromStrings(List<String> choices, String text, String speak)

Crée une activité qui inclut une liste d’actions de carte.

static java.util.List<Choice> toChoices(String[] choices)

Retourne une liste de chaînes sous la forme d’une liste de choix.

static java.util.List<Choice> toChoices(List<String> choices)

Retourne une liste de chaînes sous la forme d’une liste de choix.

Méthodes héritées de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails de la méthode

forChannel

public static Activity forChannel(String channelId, List list, String text)

Crée une activité qui inclut une liste de choix mis en forme en fonction des fonctionnalités d’un canal donné.

Paramètres:

channelId - ID de canal. La classe Connector.Channels contient des ID de canal connus.
list - Liste des choix à inclure.
text - Texte du message à envoyer. Peut être null.

Retours:

Activité créée

forChannel

public static Activity forChannel(String channelId, List list, String text, String speak, ChoiceFactoryOptions options)

Crée une activité qui inclut une liste de choix mis en forme en fonction des fonctionnalités d’un canal donné.

Paramètres:

channelId - ID de canal. La classe Connector.Channels contient des ID de canal connus.
list - Liste des choix à inclure.
text - Texte du message à envoyer. Peut être null.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale. Peut être null.
options - Options de mise en forme à utiliser lors du rendu en tant que liste. Si la valeur est Null, les options par défaut sont utilisées.

Retours:

Activité créée

heroCard

public static Activity heroCard(List choices)

Crée une activité avec heroCard en fonction d’une liste de choix.

Paramètres:

choices - Liste des choix à inclure.

Retours:

Activité créée.

heroCard

public static Activity heroCard(List choices, String text)

Crée une activité avec heroCard en fonction d’une liste de choix.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.

Retours:

Activité créée.

heroCard

public static Activity heroCard(List choices, String text, String speak)

Crée une activité avec heroCard en fonction d’une liste de choix.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale.

Retours:

Activité créée.

inline

public static Activity inline(List choices, String text)

Crée une activité qui inclut une liste de choix mis en forme en tant que liste incorporée.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer. Peut être null.

Retours:

Activité créée.

inline

public static Activity inline(List choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité qui inclut une liste de choix mis en forme en tant que liste incorporée.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer. Peut être null.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale. Cab a la valeur Null.
options - Options de mise en forme à utiliser lors du rendu en tant que liste. Peut être null.

Retours:

Activité créée.

list

public static Activity list(List choices)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

Paramètres:

choices - Liste des choix à inclure.

Retours:

Activité créée.

list

public static Activity list(List choices, String text)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.

Retours:

Activité créée.

list

public static Activity list(List choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale.
options - Options de mise en forme à utiliser lors du rendu en tant que liste.

Retours:

Activité créée.

listFromStrings

public static Activity listFromStrings(List choices)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

Paramètres:

choices - Liste des chaînes à inclure en tant que choix.

Retours:

Activité créée.

listFromStrings

public static Activity listFromStrings(List choices, String text, String speak, ChoiceFactoryOptions options)

Crée une activité de message qui inclut une liste de choix mis en forme en tant que liste numérotée ou à puces.

Paramètres:

choices - Liste des chaînes à inclure en tant que choix.
text - Texte du message à envoyer.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale.
options - Options de mise en forme à utiliser lors du rendu en tant que liste.

Retours:

Activité créée.

suggestedAction

public static Activity suggestedAction(List choices)

Crée une activité qui inclut une liste d’actions de carte.

Paramètres:

choices - Liste des choix à inclure.

Retours:

Activité créée.

suggestedAction

public static Activity suggestedAction(List choices, String text)

Crée une activité qui inclut une liste d’actions de carte.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.

Retours:

Activité créée.

suggestedAction

public static Activity suggestedAction(List choices, String text, String speak)

Crée une activité qui inclut une liste d’actions de carte.

Paramètres:

choices - Liste des choix à inclure.
text - Texte du message à envoyer.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale.

Retours:

Activité créée.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices)

Crée une activité qui inclut une liste d’actions de carte.

Paramètres:

choices - Liste des chaînes à inclure en tant qu’actions.

Retours:

Activité créée.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices, String text, String speak)

Crée une activité qui inclut une liste d’actions de carte.

Paramètres:

choices - Liste des chaînes à inclure en tant qu’actions.
text - Texte du message à envoyer.
speak - Texte à prononcer par votre bot sur un canal avec reconnaissance vocale.

Retours:

Activité créée.

toChoices

public static List toChoices(String[] choices)

Retourne une liste de chaînes sous la forme d’une liste de choix.

Paramètres:

choices - Chaînes à convertir.

Retours:

Liste des choix.

toChoices

public static List toChoices(List choices)

Retourne une liste de chaînes sous la forme d’une liste de choix.

Paramètres:

choices - Liste des chaînes à convertir.

Retours:

Liste des choix.

S’applique à