Voici la liste des différents classes et interfaces pour JavaScript proposé par le Bot Framework SDK :
Classes
| Nom | Description |
|---|---|
| BotFrameworkAdapter | Cette classe contient un BotAdapter pouvant connecter un bot à un point de terminaison de service. |
| BotFrameworkHttpClient | Cette classe contient le HttpClient pour appeler des compétences à partir d'un bot du Node.js de SDK BotBuilder V4. |
| ChannelServiceHandler | Cette classe contient une mise en oeuvre d'API pour transférer l'activité à une compétence et la mise en oeuvre de routage des appels ChannelAPI à partir de la compétence via le bot et l'adaptateur. |
| ChannelServiceRoutes | Cette clase contient les routes de service de canal. |
| EventFactory | Cette classe contient des méthodes utilitaires pour créer divers types d'événements. |
| FileTranscriptStore | Cette classe contient le magasin de transcriptions de fichiers entreposant les transcriptions dans le système de fichiers avec chaque activité sous forme de fichier. |
| HandoffEventNames | Cette classe contient les noms des événements de remise. |
| InspectionMiddleware | Cette classe permet l'inspection par émulateur des activités d'exécution et BotState. |
| InspectionState | Cette classe contient un InspectionMiddleware pour l'inspection de l'émulateur des activités d'exécution et BotState. |
| RouteConstants | Cette classe contient une représentation de chemin de l'API suivant immédiatement le basePath. |
| SkillHandler | Cette classe contient un gestionnaire de Bot Framework pour les compétences. |
| SkillHttpClient | Cette classe contient un BotFrameworkHttpClient spécialisé pour les compétences encapsulant la génération d'identificateur de conversation. |
| StatusCodeError | Cette classe contient l'état du code d'erreur. |
| StreamingHttpClient | Cette classe contient un client de flux de données HTTP. |
| TokenResolver | Cette classe permet une recherche des OAuthCards dans les pièces jointes d'activité et prend des mesures à leur sujet. |
| TeamsActivityHandler | Cette classe contient un gestionnaire d'activité d'équipe. |
| TeamsInfo | Cette classe contient les informations d'équipe. |
Interface
| Nom | Description |
|---|---|
| BotFrameworkAdapterSettings | Cette interface contient les paramètres utilisés pour configurer une instance de BotFrameworkAdapter. |
| WebServer | Cette interface contient une représentation d'une application Express ou un serveur Restify. |
| ConnectorClientBuilder | Cette interface contient l'abstraction pour créer des clients de connecteur. |
| WebRequest | Cette interface contient une représentation d'un objet de demande Express ou Restify. |
| WebResponse | Cette interface contient une représentation d'un objet de réponse Express ou Restify. |
Dernière mise à jour : Mercredi, le 23 septembre 2020