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
| Show |
Creare il middleware SendTypingIndicator |
Metodi
| on |
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>