ShowTypingMiddleware class
Middleware qui envoie automatiquement un indicateur de saisie pour chaque message.
Remarques
Lorsqu’il est ajouté, ce middleware renvoie les 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 d’envoi d’une autre activité de saisie. Les activités de saisie continuent d’être envoyées jusqu’à ce que votre bot renvoie un autre message à l’utilisateur
Constructeurs
Show |
Créer le middleware SendTypingIndicator |
Méthodes
on |
Traite une activité entrante. |
Détails du constructeur
ShowTypingMiddleware(number, number)
Créer le middleware 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>