ShowTypingMiddleware Класс

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

Реализации

public class ShowTypingMiddleware
implements Middleware

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

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

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

Конструкции с задержкой и периодом по умолчанию.

ShowTypingMiddleware(long withDelay, long withPeriod)

Инициализирует новый экземпляр класса ShowВводПО промежуточного слоя.

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

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Обрабатывает входящее действие.

Методы, унаследованные от 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

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

ShowTypingMiddleware

public ShowTypingMiddleware()

Конструкции с задержкой и периодом по умолчанию.

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

Инициализирует новый экземпляр класса ShowTypingMiddleware.

Параметры:

withDelay - Начальная задержка перед отправкой первого индикатора ввода.
withPeriod - Скорость отправки дополнительных индикаторов ввода.

Активизирует исключение:

java.lang.IllegalArgumentException - задержка и период должны быть больше нуля

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

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Обрабатывает входящее действие.

Параметры:

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

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

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