SkypeMentionNormalizeMiddleware Класс
- java.
lang. Object - com.
microsoft. bot. builder. SkypeMentionNormalizeMiddleware
- com.
Реализации
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)
Реализация ПО промежуточного слоя, которая исправляет сущность. |
Методы, унаследованные от java.lang.Object
Сведения о конструкторе
SkypeMentionNormalizeMiddleware
public SkypeMentionNormalizeMiddleware()
Сведения о методе
normalizeSkypeMentionText
public static void normalizeSkypeMentionText(Activity activity)
Исправлен неправильный текст упоминания Skype. Это изменит текстовое значение для всех сущностей упоминания Skype.
Параметры:
onTurn
public CompletableFuture
Реализация ПО промежуточного слоя, которая исправляет Entity.Mention.Text значение RemoveMentionText, может работать с ним.
Параметры: