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
- BotAdapter
- updateActivityHandler
- DeleteActivityHandler
- TurnContext.onSendActivities