ShowTypingMiddleware class
ПО промежуточного слоя, которое автоматически отправляет индикатор ввода для каждого сообщения.
Комментарии
При добавлении это ПО промежуточного слоя будет отправлять действия ввода обратно пользователю при получении действия Message, чтобы сообщить, что бот получил сообщение и работает над ответом. Можно указать задержку в миллисекундах перед отправкой первого действия ввода, а затем частоту, а также в миллисекундах, которая определяет частоту отправки другого действия ввода. Действия ввода будут отправляться до тех пор, пока бот не отправит пользователю еще одно сообщение.
Конструкторы
Show |
Создание ПО промежуточного слоя SendTypingIndicator |
Методы
on |
Обрабатывает входящее действие. |
Сведения о конструкторе
ShowTypingMiddleware(number, number)
Создание ПО промежуточного слоя SendTypingIndicator
new ShowTypingMiddleware(delay?: number, period?: number)
Параметры
- delay
-
number
Время ожидания в миллисекундах перед отправкой первого индикатора ввода.
- period
-
number
Время ожидания в миллисекундах перед отправкой каждого следующего индикатора.
Сведения о методе
onTurn(TurnContext, () => Promise<void>)
Обрабатывает входящее действие.
function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>
Параметры
- context
- TurnContext
Входящий объект TurnContext.
- next
-
() => Promise<void>
Следующая функция делегата.
Возвращаемое значение
Promise<void>