SendActivitiesHandler type
可參與目前回合之傳送活動事件的處理常式。
type SendActivitiesHandler = (
context: TurnContext,
activities: Partial<Activity>[],
next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>
備註
參數
名稱 | 類型 | Description |
---|---|---|
context |
TurnCoNtext | 回合的內容物件。 |
activities |
部分 <活動> [] | 要傳送的活動。 |
next |
() = > Promise <ResourceResponse[]> | 要呼叫 以繼續處理事件的函式。 |
傳回
Promise <ResourceResponse[]>
處理常式會呼叫 函式, next
將控制項傳遞至下一個已註冊的處理常式。 如果處理常式未呼叫 next
函式,配接器不會呼叫任何後續處理常式,也不會將活動傳送給使用者。
如果成功傳送活動,函 next
式會傳回 ResourceResponse 物件的陣列,其中包含指派給活動的接收通道識別碼。 使用此陣列作為這個處理常式的傳回值。
另請參閱