SkypeMentionNormalizeMiddleware Класс

  • java.lang.Object
    • com.microsoft.bot.builder.SkypeMentionNormalizeMiddleware

Реализации

public class SkypeMentionNormalizeMiddleware
implements Middleware

ПО промежуточного слоя для исправления сущностей из Skype, так как они не соответствуют ожидаемым значениям. Боты, взаимодействующие с Skype, должны использовать это ПО промежуточного слоя, если используются упоминания.

Поле "текст" Skype имеет формат: <at id=\"28:2bc5b54d-5d48-4ff1-bd25-03dcbb5ce918\">имя бота но Activity.Text не содержит эти теги и RemoveMentionText не может удалить сущность из Activity.Text. Это приведет к удалению узлов, оставляя только имя.

Сводка по конструктору

Конструктор Описание
SkypeMentionNormalizeMiddleware()

Сводка по методу

Модификатор и тип Метод и описание
static void normalizeSkypeMentionText(Activity activity)

Исправлен неправильный текст упоминания Skype.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext context, NextDelegate next)

Реализация ПО промежуточного слоя, которая исправляет сущность.упоминания.Текст к значению RemoveMentionText может работать.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

SkypeMentionNormalizeMiddleware

public SkypeMentionNormalizeMiddleware()

Сведения о методе

normalizeSkypeMentionText

public static void normalizeSkypeMentionText(Activity activity)

Исправлен неправильный текст упоминания Skype. Это изменит текстовое значение для всех сущностей упоминания Skype.

Параметры:

activity - Действие для исправления.

onTurn

public CompletableFuture onTurn(TurnContext context, NextDelegate next)

Реализация ПО промежуточного слоя, которая исправляет Entity.Mention.Text значение RemoveMentionText, может работать с ним.

Параметры:

context - Объект контекста для этого поворота.
next - Делегат для вызова конвейера ПО промежуточного слоя бота.

Применяется к