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 , содержащий идентификаторы, назначенные получающим каналом действиям. Используйте этот массив в качестве возвращаемого значения этого обработчика.

См. также: