Freigeben über


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

ShowTypingMiddleware(number, number)

Erstellen der SendTypingIndicator-Middleware

Methoden

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

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>