ShowTypingMiddleware Classe

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

Implementações

public class ShowTypingMiddleware
implements Middleware

Quando adicionado, esse middleware enviará atividades de digitação de volta ao usuário quando uma atividade message for recebida para informá-lo de que o bot recebeu a mensagem e está trabalhando na resposta. Você pode especificar um atraso em milissegundos antes que a primeira atividade de digitação seja enviada e, em seguida, uma frequência, também em milissegundos, que determina a frequência com que outra atividade de digitação é enviada. As atividades de digitação continuarão a ser enviadas até que o bot envie outra mensagem de volta ao usuário.

Resumo do Construtor

Construtor Description
ShowTypingMiddleware()

Constrói com atraso e período padrão.

ShowTypingMiddleware(long withDelay, long withPeriod)

Inicializa uma nova instância da classe MostrarMiddleware de Digitação.

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

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

Detalhes do construtor

ShowTypingMiddleware

public ShowTypingMiddleware()

Constrói com atraso e período padrão.

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

Inicializa uma nova instância da classe ShowTypingMiddleware.

Parameters:

withDelay - Atraso inicial antes de enviar o primeiro indicador de digitação.
withPeriod - Taxa na qual indicadores de digitação adicionais serão enviados.

Throws:

java.lang.IllegalArgumentException - atraso e período devem ser maiores que zero

Detalhes do método

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

Parameters:

turnContext - O objeto de contexto para essa vez.
next - O delegado a ser chamado para continuar o pipeline de middleware do bot.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

Aplica-se a