ShowTypingMiddleware class
ПО промежуточного слоя, которое автоматически отправляет индикатор ввода для каждого сообщения.
Комментарии
При добавлении это ПО промежуточного слоя отправляет действия ввода обратно пользователю при получении действия сообщения, чтобы сообщить им, что бот получил сообщение и работает над ответом. Можно указать задержку в миллисекундах до отправки первого действия ввода, а затем частоты, а также в миллисекундах, определяющих частоту отправки другого действия ввода. Действия ввода будут отправляться до тех пор, пока бот не отправит другому сообщению пользователю
Конструкторы
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>