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

Nombre Tipo Descripción
context TurnContext Objeto de contexto del turno.
activities Actividad> 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 next función para pasar el control al siguiente controlador registrado. Si un controlador no llama a la next función , 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 next función devuelve una matriz de objetos ResourceResponse que contienen los identificadores asignados al canal receptor asignado a las actividades. Use esta matriz como valor devuelto de este controlador.

Consulte también