SkypeMentionNormalizeMiddleware Clase
- java.
lang. Object - com.
microsoft. bot. builder. SkypeMentionNormalizeMiddleware
- com.
Implementaciones
public class SkypeMentionNormalizeMiddleware
implements Middleware
Middleware para aplicar revisiones a las entidades de Skype, ya que no se ajustan a los valores esperados. Los bots que interactúan con Skype deben usar este middleware si se usan menciones.
Un campo de referencia de Skype "texto" tiene el formato: <en id=\"28:2bc5b54d-5d48-4ff1-bd25-03dcbb5ce918\">botname Pero Activity.Text no contiene esas etiquetas y RemoveMentionText no puede quitar la entidad de Activity.Text. Esto quitará los nodos, dejando solo el nombre.
Resumen del constructor
| Constructor | Description | |
|---|---|---|
| SkypeMentionNormalizeMiddleware() | ||
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| static void |
normalizeSkypeMentionText(Activity activity)
Corrige el texto incorrecto de la mención de Skype. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext context, NextDelegate next)
Implementación de middleware que corrige Entity. |
Métodos heredados de java.lang.Object
Detalles del constructor
SkypeMentionNormalizeMiddleware
public SkypeMentionNormalizeMiddleware()
Detalles del método
normalizeSkypeMentionText
public static void normalizeSkypeMentionText(Activity activity)
Corrige el texto incorrecto de la mención de Skype. Esto cambiará el valor de texto de todas las entidades de mención de Skype.
Parámetros:
onTurn
public CompletableFuture
Implementación de middleware que corrige Entity.Mention.Text en un valor Con el que RemoveMentionText puede funcionar.
Parámetros: