core Paket
Module
Klassen
| ActivityHandler |
Behandelt Aktivitäten und sollte unterklassigt werden. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Stellt einen Bot dar, der für eingehende Aktivitäten ausgeführt werden kann. |
| BotActionNotImplementedError |
Wird ausgelöst, wenn eine Aktion nicht implementiert wird |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Definiert einen Adapter, um einen Bot mit einem Dienstendpunkt zu verbinden. Initialisiert eine neue Instanz der BotFrameworkAdapter Klasse. |
| BotFrameworkAdapterSettings |
Enthält die Einstellungen, die zum Initialisieren einer BotFrameworkAdapter Instanz verwendet werden. der Wert os the MicrosoftAppPassword parameter in the config.py file. :type app_password: str :p aram channel_auth_tenant: Der Kanalmandant, der in Unterhaltung zu verwenden ist: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: Der Kanalanbieter :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Der Standardwert ist "SimpleChannelProvider", wenn kein Wert angegeben ist. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Standardwert für SimpleCredentialProvider, wenn kein Wert angegeben ist. :p aram app_credentials: Ermöglicht eine benutzerdefinierte AppCredentials. Wird beispielsweise für CertificateAppCredentials verwendet. |
| BotState |
Definiert ein Zustandsverwaltungsobjekt und automatisiert das Lesen und Schreiben von zugeordneten Zustandseigenschaften in eine Speicherebene. Initialisiert eine neue Instanz der BotState Klasse. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Initialisiert eine neue Instanz der Klasse mithilfe eines Anmeldeinformationsanbieters. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Definiert ein Statusverwaltungsobjekt für den Unterhaltungszustand. Erstellt eine ConversationState Instanz. Erstellt eine neue Instanz der ConversationState Klasse. :p aram-Speicher: Der Speicher, der den Unterhaltungszustand enthält. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Tupelklasse, die einen HTTP-Statuscode und ein serialisierbares JSON-Objekt enthält. Der HTTP-Statuscode ist im Aufrufaktivitätsszenario, was in der resultierenden POST festgelegt wird. Der Textkörper des resultierenden POST-Objekts wird json serialisiert. Der Textkörperinhalt wird vom Produzenten definiert. Der Aufrufer muss wissen, was der Inhalt ist und wie nötig deserialisiert wird. Dient zum Abrufen oder Festlegen des HTTP-Status und/oder des Textcodes für die Antwort :p aram-Status: Der HTTP-Statuscode. :p aram-Textkörper: Der serialisierbare JSON-Textinhalt für die Antwort. Dieses Objekt muss von den kernen Python-JSON-Routinen serialisierbar sein. Der Aufrufer ist dafür verantwortlich, komplexere/geschachtelte Objekte in systemeigene Klassen zu serialisieren (Listen und Wörterbücher von Zeichenfolgen sind akzeptabel). |
| MemoryStorage | |
| MemoryTranscriptStore |
Dieser Anbieter ist am nützlichsten zum Simulieren des Produktionsspeichers, wenn er lokal mit dem Emulator oder als Teil eines Komponententests ausgeführt wird. |
| MessageFactory |
Eine Reihe von Hilfsfunktionen zur Unterstützung der Formatierung der verschiedenen Nachrichtentypen, die ein Bot zurückgeben kann. |
| Middleware | |
| MiddlewareSet |
Eine Reihe von Middleware Plug-Ins. Das Set selbst ist Middleware, sodass Sie eine Reihe von Middleware problemlos packen können, die in einen Bot mit einem einzigen bot.use(mySet) Aufruf oder sogar in einen anderen Middleware-Satz mit set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Eine Basisklasse zum Enqueueing einer Aktivität für die spätere Verarbeitung. |
| Recognizer | |
| RecognizerResult |
Enthält Erkennungsergebnisse, die von einer Erkennung generiert werden. |
| RegisterClassMiddleware |
Middleware zum Hinzufügen oder Registrieren eines Diensts mit dem aktuellen Turnkontext. |
| ShowTypingMiddleware |
Wenn diese Middleware hinzugefügt wird, sendet diese Middleware Eingabeaktivitäten an den Benutzer zurück, wenn eine Nachrichtenaktivität empfangen wird, um sie darüber zu informieren, dass der Bot die Nachricht empfangen hat und an der Antwort arbeitet. Sie können eine Verzögerung angeben, bevor die erste Eingabeaktivität gesendet wird, und dann eine Häufigkeit, die bestimmt, wie oft eine andere Eingabeaktivität gesendet wird. Eingabeaktivitäten werden weiterhin gesendet, bis Ihr Bot eine weitere Nachricht an den Benutzer sendet. Initialisiert die Middleware. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Objekt, das im Speicher mit einem optionalen eTag gespeichert ist. |
| TelemetryConstants |
Telemetrieprotokollierereigenschaftennamen. |
| TelemetryLoggerConstants |
Die Namen des Telemetrieprotokollierereignisses. |
| TelemetryLoggerMiddleware |
Middleware zum Protokollieren eingehender, ausgehender, aktualisierter oder gelöschter Aktivitätsnachrichten. |
| TopIntent |
Die oberste Bewertungsabsicht und deren Punktzahl. Erstellen einer neuen Instanz von TopIntent(Intent, Score) |
| TranscriptLogger |
Transkriptprotokollierung speichert Aktivitäten für Unterhaltungen zum Rückruf. |
| TranscriptLoggerMiddleware |
Protokolliert eingehende und ausgehende Aktivitäten in einem TranscriptStore. |
| TurnContext |
Erstellt eine neue TurnContext-Instanz. :p aram adapter_or_context: :p aram-Anforderung: |
| UserState |
Liest und schreibt den Benutzerstatus ihres Bots in den Speicher. Erstellt eine neue UserState-Instanz. :p aram-Speicher: :p aram-Namespace: |
| UserTokenProvider |
Enumerationen
| Severity |
Functions
calculate_change_hash
Hilfsfunktion zum Berechnen eines Änderungshashs für ein StoreItem-. :p aram-Element: :return:
calculate_change_hash(item: StoreItem) -> str
Parameter
| Name | Beschreibung |
|---|---|
|
item
Erforderlich
|
|