BotController 클래스
- java.
lang. Object - com.
microsoft. bot. integration. spring. BotController
- com.
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 하고 에 주석을 달 수 @Component있는 클래스를 정의해야 합니다.
매개 변수:
withAdapter
- 사용할 BotFrameworkHttpAdapter입니다.
withBot
- 사용할 봇입니다.
메서드 세부 정보
incoming
public CompletableFuture
그러면 들어오는 채널 활동이 수신됩니다.
매개 변수:
activity
- 들어오는 활동입니다.
authHeader
- 들어오는 권한 부여 헤더입니다.
반환:
요청 응답입니다.