SkypeMentionNormalizeMiddleware Classe
- java.
lang. Object - com.
microsoft. bot. builder. SkypeMentionNormalizeMiddleware
- com.
Implementações
public class SkypeMentionNormalizeMiddleware
implements Middleware
Middleware para mencionar entidades do Skype, pois elas não estão em conformidade com os valores esperados. Os bots que interagem com o Skype devem usar esse middleware se as menções forem usadas.
Um campo "text" de menção do Skype é do formato: <em id=\"28:2bc5b54d-5d48-4ff1-bd25-03dcbb5ce918\">botname But Activity.Text não contém essas marcas e RemoveMentionText não pode remover a entidade de Activity.Text. Isso removerá os nós, deixando apenas o nome.
Resumo do Construtor
Construtor | Description | |
---|---|---|
SkypeMentionNormalizeMiddleware() |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
static void |
normalizeSkypeMentionText(Activity activity)
Corrige texto incorreto de menção do Skype. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext context, NextDelegate next)
Implementação de middleware que corrige a Entidade. |
Métodos herdados de java.lang.Object
Detalhes do construtor
SkypeMentionNormalizeMiddleware
public SkypeMentionNormalizeMiddleware()
Detalhes do método
normalizeSkypeMentionText
public static void normalizeSkypeMentionText(Activity activity)
Corrige texto incorreto de menção do Skype. Isso alterará o valor do texto para todas as entidades de menção do Skype.
Parameters:
onTurn
public CompletableFuture
A implementação do middleware que corrige Entity.Mention.Text para um valor com o qual RemoveMentionText pode funcionar.
Parameters: