ShowTypingMiddleware class

Middleware que enviará um indicador de digitação automaticamente para cada mensagem.

Comentários

Quando adicionado, esse middleware enviará atividades de digitação de volta ao usuário quando uma atividade de mensagem 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

Construtores

ShowTypingMiddleware(number, number)

Criar o middleware SendTypingIndicator

Métodos

onTurn(TurnContext, () => Promise<void>)

Processa uma atividade de entrada.

Detalhes do construtor

ShowTypingMiddleware(number, number)

Criar o middleware SendTypingIndicator

new ShowTypingMiddleware(delay?: number, period?: number)

Parâmetros

delay

number

Número de milissegundos a aguardar antes de enviar o primeiro indicador de digitação.

period

number

Número de milissegundos a aguardar antes de enviar cada indicador a seguir.

Detalhes do método

onTurn(TurnContext, () => Promise<void>)

Processa uma atividade de entrada.

function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>

Parâmetros

context
TurnContext

Um objeto TurnContext de entrada.

next

() => Promise<void>

A próxima função delegada.

Retornos

Promise<void>