BotController 類別
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotController
- com.
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
這將會接收傳入的通道活動。
參數:
activity
- 傳入的活動。
authHeader
- 傳入的 Authorization 標頭。
傳回:
要求回應。