BotController Classe

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

public class BotController

Esse é o controlador padrão que receberá mensagens de atividade de canal de entrada.

Esse controlador é adequado na maioria dos casos. Os bots que desejam usar esse controlador devem fazer isso usando a @Import(\{BotController.class\}) anotação . Consulte qualquer uma das amostras Classe de aplicativo para obter um exemplo.

Resumo do Construtor

Construtor Description
BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

O Spring usará esse construtor para criação.

Resumo do método

Modificador e tipo Método e descrição

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Object>>

incoming(Activity activity, String authHeader)

Isso receberá atividades de canal de entrada.

Métodos herdados de 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

Detalhes do construtor

BotController

public BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

O Spring usará esse construtor para criação.

O aplicativo Bot deve definir a classe que implementa Bot e anotá-la com @Component.

Parameters:

withAdapter - O BotFrameworkHttpAdapter a ser usado.
withBot - O Bot a ser usado.

Detalhes do método

incoming

public CompletableFuture<>> incoming(Activity activity, String authHeader)

Isso receberá atividades de canal de entrada.

Parameters:

activity - A atividade de entrada.
authHeader - O cabeçalho de autorização de entrada.

Returns:

A resposta da solicitação.

Aplica-se a