Condividi tramite


ShowTypingMiddleware class

Middleware che invierà automaticamente un indicatore di digitazione per ogni messaggio.

Commenti

Quando viene aggiunto, questo middleware invierà attività di digitazione all'utente quando viene ricevuta un'attività Message per informarli che il bot ha ricevuto il messaggio e sta lavorando alla risposta. È possibile specificare un ritardo in millisecondi prima che venga inviata la prima attività di digitazione e quindi una frequenza, anche in millisecondi, che determina la frequenza con cui viene inviata un'altra attività di digitazione. Le attività di digitazione continueranno a essere inviate fino a quando il bot non invia un altro messaggio all'utente

Costruttori

ShowTypingMiddleware(number, number)

Creare il middleware SendTypingIndicator

Metodi

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

Elabora un'attività in ingresso.

Dettagli costruttore

ShowTypingMiddleware(number, number)

Creare il middleware SendTypingIndicator

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

Parametri

delay

number

Numero di millisecondi di attesa prima di inviare il primo indicatore di digitazione.

period

number

Numero di millisecondi di attesa prima di inviare ogni indicatore seguente.

Dettagli metodo

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

Elabora un'attività in ingresso.

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

Parametri

context
TurnContext

Oggetto TurnContext in ingresso.

next

() => Promise<void>

La funzione delegato successiva.

Restituisce

Promise<void>