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