Partager via


ShowTypingMiddleware class

Middleware qui envoie automatiquement un indicateur de saisie pour chaque message.

Remarques

Une fois ajouté, cet intergiciel envoie des activités de saisie à l’utilisateur lorsqu’une activité message est reçue pour lui faire savoir que le bot a reçu le message et travaille sur la réponse. Vous pouvez spécifier un délai en millisecondes avant l’envoi de la première activité de saisie, puis une fréquence, également en millisecondes, qui détermine la fréquence à laquelle une autre activité de saisie est envoyée. Les activités de saisie continuent d’être envoyées jusqu’à ce que votre bot renvoie un autre message à l’utilisateur

Constructeurs

ShowTypingMiddleware(number, number)

Créer l’intergiciel SendTypingIndicator

Méthodes

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

Traite une activité entrante.

Détails du constructeur

ShowTypingMiddleware(number, number)

Créer l’intergiciel SendTypingIndicator

new ShowTypingMiddleware(delay?: number, period?: number)

Paramètres

delay

number

Nombre de millisecondes à attendre avant d’envoyer le premier indicateur de saisie.

period

number

Nombre de millisecondes à attendre avant d’envoyer chaque indicateur suivant.

Détails de la méthode

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

Traite une activité entrante.

function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>

Paramètres

context
TurnContext

Objet TurnContext entrant.

next

() => Promise<void>

Fonction de délégué suivante.

Retours

Promise<void>