core Paquet
Paquets
| adapters | |
| inspection | |
| integration | |
| oauth | |
| skills | |
| streaming | |
| teams |
Modules
Classes
| ActivityHandler |
Gère les activités et doit être sous-classé. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Représente un bot qui peut fonctionner sur les activités entrantes. |
| BotActionNotImplementedError |
Déclenché lorsqu’une action n’est pas implémentée |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Définit une carte pour connecter un bot à un point de terminaison de service. Initialise une nouvelle instance de la classe BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
Contient les paramètres utilisés pour initialiser une instance de BotFrameworkAdapter. valeur os le paramètre MicrosoftAppPassword dans le fichier config.py. :type app_password : str :p aram channel_auth_tenant : locataire de canal à utiliser dans la conversation :type channel_auth_tenant : str :p aram oauth_endpoint : :type oauth_endpoint : str :p aram open_id_metadata : :type open_id_metadata : str :p aram channel_provider : Le fournisseur de canaux :type channel_provider : <xref:botframework.connector.auth.ChannelProvider>. La valeur par défaut est SimpleChannelProvider si aucune valeur n’est spécifiée. :p aram auth_configuration : :type auth_configuration : <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider : Valeur par défaut SimpleCredentialProvider si aucune valeur n’est spécifiée. :p aram app_credentials : autorise une application AppCredentials personnalisée. Utilisé, par exemple, pour CertificateAppCredentials. |
| BotState |
Définit un objet de gestion d’état et automatise la lecture et l’écriture des propriétés d’état associées dans une couche de stockage. Initialise une nouvelle instance de la classe BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Initialise une nouvelle instance de la classe à l’aide d’un fournisseur d’informations d’identification. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Définit un objet de gestion d’état pour l’état de conversation. Crée une instance ConversationState. Crée une instance de la classe ConversationState. stockage :p aram : stockage contenant l’état de conversation. :type de stockage : Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Classe Tuple contenant un code d’état HTTP et un objet sérialisable JSON. Le code d’état HTTP est, dans le scénario d’activité d’appel, ce qui sera défini dans le post résultant. Le corps de la post résultante sera du contenu sérialisé JSON. Le contenu du corps est défini par le producteur. L’appelant doit savoir ce que le contenu est et désérialiser selon les besoins. Obtient ou définit le code d’état HTTP et/ou de corps de la réponse :p aram status : code d’état HTTP. corps :p aram : contenu du corps sérialisable JSON pour la réponse. Cet objet doit être sérialisable par les routines json Python principales. L’appelant est chargé de sérialiser des objets plus complexes/imbriqués dans des classes natives (les listes et les dictionnaires de chaînes sont acceptables). |
| MemoryStorage | |
| MemoryTranscriptStore |
Ce fournisseur est le plus utile pour simuler le stockage de production lors de l’exécution localement sur l’émulateur ou dans le cadre d’un test unitaire. |
| MessageFactory |
Un ensemble de fonctions utilitaires conçues pour faciliter la mise en forme des différents types de messages qu’un bot peut retourner. |
| Middleware | |
| MiddlewareSet |
Ensemble de plug-ins middleware. L’ensemble lui-même est un intergiciel pour vous permettre de empaqueter facilement un ensemble d’intergiciels qui peut être composé dans un bot avec un seul bot.use(mySet) appeler ou même dans un autre intergiciel à l’aide de set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Classe de base pour mettre en file d’attente une activité pour un traitement ultérieur. |
| Recognizer | |
| RecognizerResult |
Contient les résultats de reconnaissance générés par un module de reconnaissance. |
| RegisterClassMiddleware |
Intergiciel pour l’ajout d’un objet à un service ou l’inscription d’un service avec le contexte de tour actuel. |
| ShowTypingMiddleware |
Une fois ajouté, cet intergiciel envoie des activités de saisie à l’utilisateur lorsqu’une activité message est reçue pour lui faire savoir que le bot a reçu le message et travaille sur la réponse. Vous pouvez spécifier un délai avant l’envoi de la première activité de saisie, puis une fréquence qui détermine la fréquence à laquelle une autre activité de saisie est envoyée. Les activités de saisie continueront d’être envoyées jusqu’à ce que votre bot renvoie un autre message à l’utilisateur. Initialise le middleware. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Objet stocké dans le stockage avec un eTag facultatif. |
| TelemetryConstants |
Noms des propriétés de l’enregistreur d’événements de télémétrie. |
| TelemetryLoggerConstants |
Noms des événements telemetry Logger. |
| TelemetryLoggerMiddleware |
Middleware pour la journalisation des messages d’activité entrants, sortants, mis à jour ou supprimés. |
| TopIntent |
L’intention de score supérieure et son score. Créer une instance de TopIntent(intention, score) |
| TranscriptLogger |
L’enregistreur d’événements de transcription stocke les activités des conversations pour le rappel. |
| TranscriptLoggerMiddleware |
Journalise les activités entrantes et sortantes dans un TranscriptStore. |
| TurnContext |
Crée une instance TurnContext. :p aram adapter_or_context : requête :p aram : |
| UserState |
Lit et écrit l’état utilisateur de votre bot dans le stockage. Crée une instance UserState. stockage :p aram : espace de noms :p aram : |
| UserTokenProvider |
Énumérations
| Severity |
Functions
calculate_change_hash
Fonction utilitaire pour calculer un hachage de modification pour un StoreItem. :p aram item : :return :
calculate_change_hash(item: StoreItem) -> str
Paramètres
| Nom | Description |
|---|---|
|
item
Obligatoire
|
|