ShowTypingMiddleware Clase

  • java.lang.Object
    • com.microsoft.bot.builder.ShowTypingMiddleware

Implementaciones

de middleware

public class ShowTypingMiddleware
implements Middleware

Cuando se agrega, este middleware enviará actividades de escritura al usuario cuando se reciba una actividad de mensaje para informarles de que el bot ha recibido el mensaje y está trabajando en la respuesta. Puede especificar un retraso en milisegundos antes de enviar la primera actividad de escritura y, a continuación, una frecuencia, también en milisegundos, que determina la frecuencia con la que se envía otra actividad de escritura. Las actividades de escritura seguirán siendo enviadas hasta que el bot devuelva otro mensaje al usuario.

Resumen del constructor

Constructor Description
ShowTypingMiddleware()

Construye con retraso y período predeterminados.

ShowTypingMiddleware(long withDelay, long withPeriod)

Inicializa una nueva instancia de la clase ShowTypingMiddleware.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Procesa una actividad entrante.

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 constructor

ShowTypingMiddleware

public ShowTypingMiddleware()

Construye con retraso y período predeterminados.

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

Inicializa una nueva instancia de la clase ShowTypingMiddleware.

Parámetros:

withDelay - Retraso inicial antes de enviar el primer indicador de escritura.
withPeriod - Velocidad a la que se enviarán indicadores de escritura adicionales.

Produce:

java.lang.IllegalArgumentException - delay y period deben ser mayores que cero

Detalles del método

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Procesa una actividad entrante.

Parámetros:

turnContext - Objeto de contexto para este turno.
next - Delegado al que se va a llamar para continuar con la canalización de middleware del bot.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

Se aplica a