BotController 類別

  • java.lang.Object
    • com.microsoft.bot.integration.spring.BotController

public class BotController

這是將接收傳入通道活動訊息的預設控制器。

此控制器在大部分情況下都適用。 想要使用此控制器的 Bot 應該使用 @Import(\{BotController.class\}) 批注來執行此動作。 如需範例,請參閱 Application 類別的任何範例。

建構函式摘要

建構函式 Description
BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring 會使用此建構函式來建立。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Object>> incoming(Activity activity, String authHeader)

這將會接收傳入的通道活動。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

BotController

public BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring 會使用此建構函式來建立。

Bot 應用程式應該定義實作 Bot 的類別,並使用 @Component標註它。

參數:

withAdapter - 要使用的 BotFrameworkHttpAdapter。
withBot - 要使用的 Bot。

方法詳細資料

incoming

public CompletableFuture> incoming(Activity activity, String authHeader)

這將會接收傳入的通道活動。

參數:

activity - 傳入的活動。
authHeader - 傳入的 Authorization 標頭。

傳回:

要求回應。

適用於