ChoiceFactory Clase

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

public final class ChoiceFactory

Ayuda con el formato de una actividad de mensaje que contiene una lista de opciones.

Resumen del método

Modificador y tipo Método y descripción
static Activity forChannel(String channelId, List<Choice> list, String text)

Crea una actividad que incluye una lista de opciones con formato en función de las funcionalidades de un canal determinado.

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

Crea una actividad que incluye una lista de opciones con formato en función de las funcionalidades de un canal determinado.

static Activity heroCard(List<Choice> choices)

Crea una actividad con una tarjeta principalbasada en una lista de opciones.

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

Crea una actividad con una tarjeta principalbasada en una lista de opciones.

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

Crea una actividad con una tarjeta principalbasada en una lista de opciones.

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

Crea una actividad que incluye una lista de opciones con formato de lista insertada.

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

Crea una actividad que incluye una lista de opciones con formato de lista insertada.

static Activity list(List<Choice> choices)

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

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

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

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

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

static Activity listFromStrings(List<String> choices)

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

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

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

static Activity suggestedAction(List<Choice> choices)

Crea una actividad que incluye una lista de acciones de tarjeta.

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

Crea una actividad que incluye una lista de acciones de tarjeta.

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

Crea una actividad que incluye una lista de acciones de tarjeta.

static Activity suggestedActionFromStrings(List<String> choices)

Crea una actividad que incluye una lista de acciones de tarjeta.

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

Crea una actividad que incluye una lista de acciones de tarjeta.

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

Devuelve una lista de cadenas como una lista de opciones.

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

Devuelve una lista de cadenas como una lista de opciones.

Métodos heredados 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

Detalles del método

forChannel

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

Crea una actividad que incluye una lista de opciones con formato en función de las funcionalidades de un canal determinado.

Parámetros:

channelId - Un identificador de canal. La clase Connector.Channels contiene identificadores de canal conocidos.
list - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar. Puede ser NULL.

Devoluciones:

La actividad creada

forChannel

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

Crea una actividad que incluye una lista de opciones con formato en función de las funcionalidades de un canal determinado.

Parámetros:

channelId - Un identificador de canal. La clase Connector.Channels contiene identificadores de canal conocidos.
list - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar. Puede ser NULL.
speak - Texto que va a hablar el bot en un canal habilitado para voz. Puede ser NULL.
options - Las opciones de formato que se usarán al representar como una lista. Si es null, se usan las opciones predeterminadas.

Devoluciones:

La actividad creada

heroCard

public static Activity heroCard(List choices)

Crea una actividad con un HeroCard basado en una lista de opciones.

Parámetros:

choices - Lista de opciones que se van a incluir.

Devoluciones:

Actividad creada.

heroCard

public static Activity heroCard(List choices, String text)

Crea una actividad con un HeroCard basado en una lista de opciones.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.

Devoluciones:

Actividad creada.

heroCard

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

Crea una actividad con un HeroCard basado en una lista de opciones.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.
speak - Texto que va a hablar el bot en un canal habilitado para voz.

Devoluciones:

Actividad creada.

inline

public static Activity inline(List choices, String text)

Crea una actividad que incluye una lista de opciones con formato de lista insertada.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar. Puede ser NULL.

Devoluciones:

Actividad creada.

inline

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

Crea una actividad que incluye una lista de opciones con formato de lista insertada.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar. Puede ser NULL.
speak - Texto que va a hablar el bot en un canal habilitado para voz. Cab debe ser NULL.
options - Las opciones de formato que se usarán al representar como una lista. Puede ser NULL.

Devoluciones:

Actividad creada.

list

public static Activity list(List choices)

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

Parámetros:

choices - Lista de opciones que se van a incluir.

Devoluciones:

Actividad creada.

list

public static Activity list(List choices, String text)

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.

Devoluciones:

Actividad creada.

list

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

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.
speak - Texto que va a hablar el bot en un canal habilitado para voz.
options - Las opciones de formato que se usarán al representar como una lista.

Devoluciones:

Actividad creada.

listFromStrings

public static Activity listFromStrings(List choices)

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

Parámetros:

choices - Lista de cadenas que se van a incluir como Opciones.

Devoluciones:

Actividad creada.

listFromStrings

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

Crea una actividad de mensaje que incluye una lista de opciones con formato numerado o con viñetas.

Parámetros:

choices - Lista de cadenas que se van a incluir como Opciones.
text - Texto del mensaje que se va a enviar.
speak - Texto que va a hablar el bot en un canal habilitado para voz.
options - Las opciones de formato que se usarán al representar como una lista.

Devoluciones:

Actividad creada.

suggestedAction

public static Activity suggestedAction(List choices)

Crea una actividad que incluye una lista de acciones de tarjeta.

Parámetros:

choices - Lista de opciones que se van a incluir.

Devoluciones:

Actividad creada.

suggestedAction

public static Activity suggestedAction(List choices, String text)

Crea una actividad que incluye una lista de acciones de tarjeta.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.

Devoluciones:

Actividad creada.

suggestedAction

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

Crea una actividad que incluye una lista de acciones de tarjeta.

Parámetros:

choices - Lista de opciones que se van a incluir.
text - Texto del mensaje que se va a enviar.
speak - Texto que va a hablar el bot en un canal habilitado para voz.

Devoluciones:

Actividad creada.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices)

Crea una actividad que incluye una lista de acciones de tarjeta.

Parámetros:

choices - Lista de cadenas que se van a incluir como acciones.

Devoluciones:

Actividad creada.

suggestedActionFromStrings

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

Crea una actividad que incluye una lista de acciones de tarjeta.

Parámetros:

choices - Lista de cadenas que se van a incluir como acciones.
text - Texto del mensaje que se va a enviar.
speak - Texto que va a hablar el bot en un canal habilitado para voz.

Devoluciones:

Actividad creada.

toChoices

public static List toChoices(String[] choices)

Devuelve una lista de cadenas como una lista de opciones.

Parámetros:

choices - Cadenas que se van a convertir.

Devoluciones:

Lista de opciones.

toChoices

public static List toChoices(List choices)

Devuelve una lista de cadenas como una lista de opciones.

Parámetros:

choices - Lista de cadenas que se van a convertir.

Devoluciones:

Lista de opciones.

Se aplica a