ShowTypingMiddleware class
Middleware que enviará automáticamente un indicador de escritura para cada mensaje.
Comentarios
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 con qué frecuencia se envía otra actividad de escritura. Las actividades de escritura se seguirán enviando hasta que el bot devuelva otro mensaje al usuario.
Constructores
Show |
Creación del middleware SendTypingIndicator |
Métodos
on |
Procesa una actividad entrante. |
Detalles del constructor
ShowTypingMiddleware(number, number)
Creación del middleware SendTypingIndicator
new ShowTypingMiddleware(delay?: number, period?: number)
Parámetros
- delay
-
number
Número de milisegundos que se deben esperar antes de enviar el primer indicador de escritura.
- period
-
number
Número de milisegundos que se deben esperar antes de enviar cada indicador siguiente.
Detalles del método
onTurn(TurnContext, () => Promise<void>)
Procesa una actividad entrante.
function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>
Parámetros
- context
- TurnContext
Objeto TurnContext entrante.
- next
-
() => Promise<void>
La siguiente función de delegado.
Devoluciones
Promise<void>