Compartir a través de


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

ShowTypingMiddleware(number, number)

Creación del middleware SendTypingIndicator

Métodos

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

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>