Compartir a través de


SendActivitiesHandler type

Controlador que puede participar en eventos de actividad de envío para el turno actual.

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

Comentarios

parámetros de

Nombre Tipo Descripción
context TurnContext Objeto de contexto del turno.
activities >de actividad de<parcial [] Las actividades que se van a enviar.
next () => Promise<ResourceResponse[]> Función a la que se va a llamar para continuar el procesamiento de eventos.

devuelve

> Promise<ResourceResponse[]

Un controlador llama a la función next para pasar el control al siguiente controlador registrado. Si un controlador no llama a la función next, el adaptador no llama a ninguno de los controladores posteriores y no envía las actividades al usuario.

Si las actividades se envían correctamente, la función next devuelve una matriz de ResourceResponse objetos que contienen los identificadores asignados al canal receptor asignado a las actividades. Use esta matriz como valor devuelto de este controlador.

Consulte también