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 - Заголовок входящего авторизации.

Возвращаемое значение:

Ответ запроса.

Применяется к