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