BotController クラス

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

public class BotController

これは、受信チャネル アクティビティ メッセージを受信する既定のコントローラーです。

このコントローラーはほとんどの場合に適しています。 このコントローラーを使用するボットは、@Import(\{BotController.class\}) 注釈を使用して行う必要があります。 例については、いずれかのサンプル Application クラスを参照してください。

コンストラクターの概要

コンストラクター 説明
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 - 使用するボット。

メソッドの詳細

incoming

public CompletableFuture> incoming(Activity activity, String authHeader)

これにより、受信チャネル アクティビティが受信されます。

パラメーター:

activity - 受信アクティビティ。
authHeader - 受信承認ヘッダー。

戻り値:

要求応答。

適用対象