core Pakiet
Pakiety
| adapters | |
| inspection | |
| integration | |
| oauth | |
| skills | |
| streaming | |
| teams |
Moduły
Klasy
| ActivityHandler |
Obsługuje działania i powinny być podklasowane. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Reprezentuje bota, który może działać na działaniach przychodzących. |
| BotActionNotImplementedError |
Zgłaszane, gdy akcja nie jest zaimplementowana |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Definiuje kartę w celu połączenia bota z punktem końcowym usługi. Inicjuje nowe wystąpienie klasy BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
Zawiera ustawienia używane do inicjowania wystąpienia BotFrameworkAdapter. wartość os parametr MicrosoftAppPassword w pliku config.py. :type app_password: str :p aram channel_auth_tenant: dzierżawa kanału do użycia w konwersacji :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: dostawca kanału :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Wartość domyślna to SimpleChannelProvider, jeśli nie zostanie określona. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Defaults to SimpleCredentialProvider, jeśli go nie określono. :p aram app_credentials: umożliwia korzystanie z niestandardowych obiektów AppCredentials. Używane na przykład dla elementu CertificateAppCredentials. |
| BotState |
Definiuje obiekt zarządzania stanem i automatyzuje odczytywanie i zapisywanie skojarzonych właściwości stanu w warstwie magazynu. Inicjuje nowe wystąpienie klasy BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Inicjuje nowe wystąpienie klasy przy użyciu dostawcy poświadczeń. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Definiuje obiekt zarządzania stanem dla stanu konwersacji. Tworzy wystąpienie ConversationState. Tworzy nowe wystąpienie klasy ConversationState. :p aram storage: magazyn zawierający stan konwersacji. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Klasa krotki zawierająca kod stanu HTTP i obiekt z możliwością serializacji JSON. Kod stanu HTTP znajduje się w scenariuszu wywołania działania, który zostanie ustawiony w wynikowym kodzie POST. Treść wynikowej zawartości POST będzie serializowana w formacie JSON. Zawartość treści jest definiowana przez producenta. Obiekt wywołujący musi wiedzieć, jaka jest zawartość i deserializować zgodnie z potrzebami. Pobiera lub ustawia stan HTTP i/lub kod treści dla stanu odpowiedzi :p aram: kod stanu HTTP. :p aram treści: zawartość treści z możliwością serializacji JSON dla odpowiedzi. Ten obiekt musi być serializowalny przez podstawowe procedury json języka Python. Obiekt wywołujący jest odpowiedzialny za serializację bardziej złożonych/zagnieżdżonych obiektów w klasach natywnych (listy i słowniki ciągów są dopuszczalne). |
| MemoryStorage | |
| MemoryTranscriptStore |
Ten dostawca jest najbardziej przydatny do symulowania magazynu produkcyjnego podczas uruchamiania lokalnego w emulatorze lub w ramach testu jednostkowego. |
| MessageFactory |
Zestaw funkcji narzędziowych ułatwiających formatowanie różnych typów komunikatów, które może zwrócić bot. |
| Middleware | |
| MiddlewareSet |
Zestaw wtyczek oprogramowania pośredniczącego. Sam zestaw jest oprogramowaniem pośredniczącym, dzięki czemu można łatwo spakować zestaw oprogramowania pośredniczącego, który może składać się z bota z jednym bot.use(mySet) wywołania, a nawet do innego zestawu oprogramowania pośredniczącego przy użyciu set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Klasa bazowa do kolejkowania działania do późniejszego przetwarzania. |
| Recognizer | |
| RecognizerResult |
Zawiera wyniki rozpoznawania generowane przez rozpoznawanie. |
| RegisterClassMiddleware |
Oprogramowanie pośredniczące do dodawania obiektu do usługi lub rejestrowania jej w bieżącym kontekście kolei. |
| ShowTypingMiddleware |
Po dodaniu to oprogramowanie pośredniczące wyśle do użytkownika wpisanie działań po odebraniu działania Komunikat, aby poinformować go, że bot odebrał komunikat i pracuje nad odpowiedzią. Możesz określić opóźnienie przed wysłaniem pierwszego działania wpisywania, a następnie częstotliwością określającą częstotliwość wysyłania innego działania pisania. Wpisywanie działań będzie nadal wysyłane, dopóki bot nie wyśle kolejnej wiadomości z powrotem do użytkownika. Inicjuje oprogramowanie pośredniczące. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Obiekt przechowywany w usłudze Storage z opcjonalnym elementem eTag. |
| TelemetryConstants |
Nazwy właściwości rejestratora danych telemetrycznych. |
| TelemetryLoggerConstants |
Nazwy zdarzeń rejestratora danych telemetrycznych. |
| TelemetryLoggerMiddleware |
Oprogramowanie pośredniczące do rejestrowania przychodzących, wychodzących, zaktualizowanych lub usuniętych komunikatów o aktywności. |
| TopIntent |
Najlepsza intencja oceniania i jej wynik. Tworzenie nowego wystąpienia obiektu TopIntent(intencja, wynik) |
| TranscriptLogger |
Rejestrator transkrypcji przechowuje działania na potrzeby konwersacji w celu przypomnienia. |
| TranscriptLoggerMiddleware |
Rejestruje działania przychodzące i wychodzące w magazynie transkrypcji. |
| TurnContext |
Tworzy nowe wystąpienie TurnContext. :p aram adapter_or_context: żądanie :p aram: |
| UserState |
Odczytuje i zapisuje stan użytkownika bota w magazynie. Tworzy nowe wystąpienie UserState. :p aram storage: :p aram namespace: |
| UserTokenProvider |
Wyliczenia
| Severity |
Funkcje
calculate_change_hash
Funkcja narzędzia do obliczania skrótu zmiany dla StoreItem. element :p aram: :return:
calculate_change_hash(item: StoreItem) -> str
Parametry
| Nazwa | Opis |
|---|---|
|
item
Wymagane
|
|