AdapterIntegration 介面
public interface AdapterIntegration
介面,定義 Web 服務整合片段與 Bot 配接器之間的合約。
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
continueConversation(String botId, ConversationReference reference, BotCallbackHandler callback)
將主動式訊息傳送至交談。 |
|
abstract
java.util.concurrent.CompletableFuture<Invoke |
processActivity(String authHeader, Activity activity, BotCallbackHandler callback)
建立回合內容,並執行傳入活動的中間件管線。 |
方法詳細資料
continueConversation
public abstract CompletableFuture
將主動式訊息傳送至交談。
呼叫此方法,以主動將訊息傳送至交談。 大部分_channels用戶必須先起始與 Bot 的交談,Bot 才能將活動傳送給使用者。
參數:
botId
- Bot 的應用程式識別碼。 在單一租使用者中會忽略此參數配接器(控制台、測試等),但對於多租使用者感知的 BotFrameworkAdapter 至關重要。
reference
- 要繼續之交談的參考。
callback
- 要呼叫所產生 Bot 回合的方法。
傳回:
工作,表示要執行的工作佇列。
processActivity
public abstract CompletableFuture
建立回合內容,並執行傳入活動的中間件管線。
參數:
authHeader
- 要求的 HTTP 驗證標頭。
activity
- 傳入活動。
callback
- 在配接器中間件管線結尾執行的程序代碼。
傳回:
工作,表示要執行的工作佇列。 如果活動類型為 'Invoke',且找到對應的索引鍵 (channelId + activityId),則會傳回 InvokeResponse,否則會傳回 null。