SendActivitiesHandler type
Обработчик, который может участвовать в отправке событий действия для текущего поворота.
type SendActivitiesHandler = (
context: TurnContext,
activities: Partial<Activity>[],
next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>
Комментарии
Параметры
Имя | Тип | Описание |
---|---|---|
context |
TurnContext | Объект контекста для шага. |
activities |
Частичное<действие>[] | Отправляемые действия. |
next |
() => Promise<ResourceResponse[]> | Функция, вызываемая для продолжения обработки событий. |
Возвращает
Promise<ResourceResponse[]>
Обработчик вызывает функцию для передачи next
управления следующему зарегистрированного обработчику. Если обработчик не вызывает функцию next
, адаптер не вызывает ни один из последующих обработчиков и не отправляет действия пользователю.
Если действия успешно отправлены, next
функция возвращает массив объектов ResourceResponse , содержащий идентификаторы, назначенные получающим каналом действиям. Используйте этот массив в качестве возвращаемого значения этого обработчика.
См. также: