SkypeMentionNormalizeMiddleware class
Middleware pour mettre à jour les entités de Skype, car elles ne sont pas conformes aux valeurs attendues. Les bots qui interagissent avec Skype doivent utiliser ce middleware si des mentions sont utilisées.
Remarques
Un champ « text » de mention Skype est au format : botname Mais Activity.Text ne contient pas ces balises et RemoveMentionText ne peut pas supprimer l’entité de Activity.Text. Cela supprime les nœuds, en laissant simplement le nom.
Méthodes
normalize |
Effectue la normalisation des entités de mention Skype. |
on |
Implémentation d’intergiciel qui corrige le texte d’entité de type Mention à une valeur avec laquelle removeMentionText peut fonctionner. |
Détails de la méthode
normalizeSkypeMentionText(Activity)
Effectue la normalisation des entités de mention Skype.
static function normalizeSkypeMentionText(activity: Activity)
Paramètres
- activity
-
Activity
(xref :botframework-schema. Activité) contenant les mentions à normaliser.
onTurn(TurnContext, () => Promise<void>)
Implémentation d’intergiciel qui corrige le texte d’entité de type Mention à une valeur avec laquelle removeMentionText peut fonctionner.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Paramètres
- turnContext
- TurnContext
(xref :botbuilder-core. TurnContext) pour le tour de conversation actuel.
- next
-
() => Promise<void>
Déléguer l’appel pour poursuivre le pipeline d’intergiciel du bot.
Retours
Promise<void>