BotController Classe

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

public class BotController

Il s’agit du contrôleur par défaut qui recevra les messages d’activité de canal entrants.

Ce contrôleur convient dans la plupart des cas. Les bots qui souhaitent utiliser ce contrôleur doivent le faire à l’aide de l’annotation @Import(\{BotController.class\}). Consultez l’un des exemples de classe Application pour obtenir un exemple.

Récapitulatif du constructeur

Constructeur Description
BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring utilisera ce constructeur pour la création.

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Object>> incoming(Activity activity, String authHeader)

Cela recevra les activités de canal entrantes.

Méthodes héritées 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

Détails du constructeur

BotController

public BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring utilisera ce constructeur pour la création.

L’application Bot doit définir la classe qui implémente Bot et l’annoter avec @Component.

Paramètres:

withAdapter - BotFrameworkHttpAdapter à utiliser.
withBot - Bot à utiliser.

Détails de la méthode

incoming

public CompletableFuture> incoming(Activity activity, String authHeader)

Cela recevra les activités de canal entrantes.

Paramètres:

activity - Activité entrante.
authHeader - En-tête d’autorisation entrante.

Retours:

Réponse de la demande.

S’applique à