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
Show |
Criar o middleware SendTypingIndicator |
Métodos
on |
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>