共用方式為


SendActivitiesHandler type

可參與目前回合之傳送活動事件的處理程式。

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

備註

參數

名字 類型 描述
context TurnContext 回合的內容物件。
activities 部分<活動>[] 要傳送的活動。
next () => Promise<ResourceResponse[]> 要呼叫 以繼續處理事件的函式。

傳回

Promise<ResourceResponse[]>

處理程式會呼叫 next 函式,將控件傳遞至下一個已註冊的處理程式。 如果處理程式未呼叫 next 函式,配接器不會呼叫任何後續處理程式,也不會將活動傳送給使用者。

如果成功傳送活動,next 函式會傳回 ResourceResponse 物件陣列,其中包含指派給活動的接收通道標識碼。 使用此陣列作為這個處理程式的傳回值。

另請參閱