Freigeben über


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

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

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>