SkypeMentionNormalizeMiddleware class
Middleware per patch menzionare Entità da Skype perché non sono conformi ai valori previsti. I bot che interagiscono con Skype devono usare questo middleware se vengono usate menzioni.
Commenti
Un campo "text" menzionato in Skype è del formato: botname Ma Activity.Text non contiene tali tag e RemoveMentionText non può rimuovere l'entità da Activity.Text. Verranno rimossi i nodi, lasciando solo il nome.
Metodi
normalize |
Esegue la normalizzazione delle entità di menzione Skype. |
on |
Implementazione del middleware che corregge il testo dell'entità di tipo Mention a un valore che removeMentionText può funzionare. |
Dettagli metodo
normalizeSkypeMentionText(Activity)
Esegue la normalizzazione delle entità di menzione Skype.
static function normalizeSkypeMentionText(activity: Activity)
Parametri
- activity
-
Activity
(xref:botframework-schema. Attività) contenente le menzioni da normalizzare.
onTurn(TurnContext, () => Promise<void>)
Implementazione del middleware che corregge il testo dell'entità di tipo Mention a un valore che removeMentionText può funzionare.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parametri
- turnContext
- TurnContext
(xref:botbuilder-core. TurnContext) per il turno corrente della conversazione.
- next
-
() => Promise<void>
Delegare la chiamata per continuare la pipeline del middleware del bot.
Restituisce
Promise<void>