core Paket
Moduler
| about | |
| activity_handler | |
| adapter_extensions | |
| auto_save_state_middleware | |
| bot | |
| bot_adapter | |
| bot_assert | |
| bot_framework_adapter | |
| bot_state | |
| bot_state_set | |
| bot_telemetry_client | |
| card_factory | |
| channel_service_handler | |
| cloud_adapter_base | |
| cloud_channel_service_handler | |
| component_registration | |
| conversation_reference_extension | |
| conversation_state | |
| intent_score | |
| invoke_response | |
| memory_storage | |
| memory_transcript_store |
Minnesavskriftsarkivet lagrar avskrifter i flyktigt minne. |
| message_factory | |
| middleware_set | |
| null_telemetry_client | |
| private_conversation_state | |
| property_manager | |
| queue_storage | |
| re_escape | |
| recognizer | |
| recognizer_result | |
| register_class_middleware | |
| serializer_helper | |
| show_typing_middleware | |
| state_property_accessor | |
| state_property_info | |
| storage | |
| telemetry_constants | |
| telemetry_logger_constants | |
| telemetry_logger_middleware |
Mellanprogramkomponent för loggning av aktivitetsmeddelanden. |
| transcript_logger |
Loggar inkommande och utgående aktiviteter till en TranscriptStore.. |
| turn_context | |
| user_state |
Klasser
| ActivityHandler |
Hanterar aktiviteter och bör vara underklass. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Representerar en robot som kan användas på inkommande aktiviteter. |
| BotActionNotImplementedError |
Utlöses när en åtgärd inte implementeras |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Definierar ett kort för att ansluta en robot till en tjänstslutpunkt. Initierar en ny instans av klassen BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
Innehåller de inställningar som används för att initiera en BotFrameworkAdapter instans. värdet os MicrosoftAppPassword parametern i filen config.py. :type app_password: str :p aram channel_auth_tenant: Kanalklientorganisationen som ska användas i konversation :typ 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: Kanalprovidern :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Standardvärdet är SimpleChannelProvider om en inte har angetts. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Defaults to SimpleCredentialProvider if one isn't specified. :p aram app_credentials: Tillåter anpassade AppCredentials. Används till exempel för CertificateAppCredentials. |
| BotState |
Definierar ett tillståndshanteringsobjekt och automatiserar läsning och skrivning av associerade tillståndsegenskaper till ett lagringslager. Initierar en ny instans av klassen BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Initierar en ny instans av klassen med hjälp av en provider för autentiseringsuppgifter. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Definierar ett tillståndshanteringsobjekt för konversationstillstånd. Skapar en ConversationState instans. Skapar en ny instans av klassen ConversationState. :p aramlagring: Lagringen som innehåller konversationstillståndet. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Tuppelns klass innehåller en HTTP-statuskod och ett JSON-serialiserbart objekt. HTTP-statuskoden är, i scenariot för anropande aktivitet, det som kommer att anges i det resulterande POST. Brödtexten för det resulterande POST kommer att vara JSON-serialiserat innehåll. Brödtextinnehållet definieras av producenten. Anroparen måste veta vad innehållet är och deserialisera efter behov. Hämtar eller anger HTTP-status och/eller brödtextkod för svaret :p aramstatus: HTTP-statuskoden. :p aramtext: JSON-serialiserbart brödtextinnehåll för svaret. Det här objektet måste kunna serialiseras av python-json-kärnrutinerna. Anroparen ansvarar för serialisering av mer komplexa/kapslade objekt i interna klasser (listor och ordlistor med strängar är acceptabla). |
| MemoryStorage | |
| MemoryTranscriptStore |
Den här providern är mest användbar för att simulera produktionslagring när den körs lokalt mot emulatorn eller som en del av ett enhetstest. |
| MessageFactory |
En uppsättning verktygsfunktioner som är utformade för att hjälpa till med formateringen av de olika meddelandetyper som en robot kan returnera. |
| Middleware | |
| MiddlewareSet |
En uppsättning Mellanprogram plugin-program. Själva uppsättningen är mellanprogram så att du enkelt kan paketera en uppsättning mellanprogram som kan bestå av en robot med en enda bot.use(mySet) anrop eller till och med till en annan mellanprogramuppsättning med hjälp av set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
En basklass för att lägga till en aktivitet för senare bearbetning. |
| Recognizer | |
| RecognizerResult |
Innehåller igenkänningsresultat som genereras av en identifierare. |
| RegisterClassMiddleware |
Mellanprogram för att lägga till ett objekt i eller registrera en tjänst med den aktuella turkontexten. |
| ShowTypingMiddleware |
När det här mellanprogrammet läggs till skickas skrivaktiviteter tillbaka till användaren när en meddelandeaktivitet tas emot för att meddela dem att roboten har tagit emot meddelandet och arbetar med svaret. Du kan ange en fördröjning innan den första skrivaktiviteten skickas och sedan en frekvens som avgör hur ofta en annan skrivaktivitet skickas. Skrivaktiviteter fortsätter att skickas tills roboten skickar ett annat meddelande tillbaka till användaren. Initierar mellanprogrammet. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Objekt som lagras i Storage med en valfri eTag. |
| TelemetryConstants |
Egenskapsnamn för telemetrilogger. |
| TelemetryLoggerConstants |
Namn på telemetriloggerhändelse. |
| TelemetryLoggerMiddleware |
Mellanprogram för loggning av inkommande, utgående, uppdaterade eller borttagna aktivitetsmeddelanden. |
| TopIntent |
Avsikten med högsta poäng och dess poäng. Skapa en ny instans av TopIntent(intent, score) |
| TranscriptLogger |
Transkriptionsloggare lagrar aktiviteter för konversationer för återkallande. |
| TranscriptLoggerMiddleware |
Loggar inkommande och utgående aktiviteter till ett TranscriptStore. |
| TurnContext |
Skapar en ny TurnContext-instans. :p aram adapter_or_context: :p aram-begäran: |
| UserState |
Läser och skriver användartillstånd för din robot till lagring. Skapar en ny UserState-instans. :p aram storage: :p aram namespace: |
| UserTokenProvider |
Uppräkningar
| Severity |
Funktioner
calculate_change_hash
Verktygsfunktion för att beräkna en ändringshash för en StoreItem. :p aramobjekt: :return:
calculate_change_hash(item: StoreItem) -> str
Parametrar
| Name | Description |
|---|---|
|
item
Obligatorisk
|
|