Поделиться через


SendActivitiesHandler type

Обработчик, который может участвовать в событиях действия отправки для текущего поворота.

type SendActivitiesHandler = (
  context: TurnContext,
  activities: Partial<Activity>[],
  next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>

Комментарии

параметров

Имя Тип Описание
context TurnContext Объект контекста для поворота.
activities Частичное<действие>[] Действия, которые нужно отправить.
next () => Promise<ResourceResponse[]> Функция, вызываемая для продолжения обработки событий.

возвращает

Обещание<ResourceResponse[]>

Обработчик вызывает функцию next для передачи управления в следующий зарегистрированный обработчик. Если обработчик не вызывает функцию next, адаптер не вызывает ни одного из последующих обработчиков и не отправляет действия пользователю.

Если действия успешно отправлены, функция next возвращает массив объектов ResourceResponse, содержащих идентификаторы, назначенные принимающему каналу действия. Используйте этот массив в качестве возвращаемого значения этого обработчика.

См. также