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

normalizeSkypeMentionText(Activity)

Esegue la normalizzazione delle entità di menzione Skype.

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

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>