ShowTypingMiddleware class
Middleware, die automatisch eine Eingabeanzeige für jede Nachricht sendet.
Hinweise
Wenn diese Middleware hinzugefügt wird, sendet diese Middleware Eingabeaktivitäten an den Benutzer zurück, wenn eine Nachrichtenaktivität empfangen wird, um sie 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 Typisierungsaktivität gesendet wird, und dann eine Häufigkeit, auch in Millisekunden, die bestimmt, wie oft eine andere Typisierungsaktivität gesendet wird. Eingabeaktivitäten werden weiterhin gesendet, bis Ihr Bot eine weitere Nachricht 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
Die Anzahl der Millisekunden, die vor dem Senden des ersten Eingabeindikators gewartet werden sollen.
- period
-
number
Die Anzahl der Millisekunden, die vor dem Senden jedes folgenden Indikators gewartet werden sollen.
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 Stellvertretungsfunktion.
Gibt zurück
Promise<void>