BotController 클래스

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

public class BotController

들어오는 채널 활동 메시지를 받는 기본 컨트롤러입니다.

이 컨트롤러는 대부분의 경우에 적합합니다. 이 컨트롤러를 사용하려는 봇은 @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 - 사용할 봇입니다.

메서드 세부 정보

incoming

public CompletableFuture> incoming(Activity activity, String authHeader)

그러면 들어오는 채널 활동이 수신됩니다.

매개 변수:

activity - 들어오는 활동입니다.
authHeader - 들어오는 권한 부여 헤더입니다.

반환:

요청 응답입니다.

적용 대상