core Paket

Paket

adapters
inspection
integration
oauth
skills
streaming
teams

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