ShowTypingMiddleware class
Middleware, die automatisch einen Eingabeindikator für jede Nachricht sendet.
Hinweise
Wenn diese Middleware hinzugefügt wird, sendet diese Eingabeaktivitäten an den Benutzer zurück, wenn eine Nachrichtenaktivität empfangen wird, um diesen darüber zu informieren, dass der Bot die Nachricht empfangen hat und an der Antwort arbeitet. Sie können eine Verzögerung in Millisekunden angeben, bevor die erste Eingabeaktivität gesendet wird, und dann eine Häufigkeit in Millisekunden, die bestimmt, wie oft eine andere Eingabeaktivität gesendet wird. Eingabeaktivitäten werden weiterhin gesendet, bis Ihr Bot eine weitere Nachricht zurück an den Benutzer sendet.
Konstruktoren
Show |
Erstellen der SendTypingIndicator-Middleware |
Methoden
on |
Verarbeitet eine eingehende Aktivität. |
Details zum Konstruktor
ShowTypingMiddleware(number, number)
Erstellen der SendTypingIndicator-Middleware
new ShowTypingMiddleware(delay?: number, period?: number)
Parameter
- delay
-
number
Anzahl der Millisekunden, die vor dem Senden des ersten Eingabeindikators gewartet werden sollen.
- period
-
number
Anzahl der Millisekunden, die gewartet werden sollen, bevor die folgenden Indikatoren gesendet werden.
Details zur Methode
onTurn(TurnContext, () => Promise<void>)
Verarbeitet eine eingehende Aktivität.
function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- context
- TurnContext
Ein eingehendes TurnContext-Objekt.
- next
-
() => Promise<void>
Die nächste Delegatfunktion.
Gibt zurück
Promise<void>