core Paket
Paketler
| adapters | |
| inspection | |
| integration | |
| oauth | |
| skills | |
| streaming | |
| teams |
Modül
| 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 |
Bellek transkript deposu transkriptleri geçici bellekte depolar. |
| 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 |
Etkinlik iletilerini günlüğe kaydetmek için Ara Yazılım Bileşeni. |
| transcript_logger |
TranscriptStore'na gelen ve giden etkinlikleri günlüğe kaydeder.. |
| turn_context | |
| user_state |
Sınıflar
| ActivityHandler |
Etkinlikleri işler ve alt sınıflandırılmalıdır. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Gelen etkinlikler üzerinde çalışabilen bir botu temsil eder. |
| BotActionNotImplementedError |
Eylem uygulanmadığında tetiklendi |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Botu hizmet uç noktasına bağlamak için bir bağdaştırıcı tanımlar. BotFrameworkAdapter sınıfının yeni bir örneğini başlatır. |
| BotFrameworkAdapterSettings |
BotFrameworkAdapter örneğini başlatmak için kullanılan ayarları içerir. değeri, config.py dosyasındaki MicrosoftAppPassword parametresini. :type app_password: str :p aram channel_auth_tenant: Konuşmada kullanılacak kanal kiracısı: 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: Kanal sağlayıcısı :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Belirtilmezse, varsayılan olarak SimpleChannelProvider kullanılır. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Belirtilmemişse Varsayılan olarak SimpleCredentialProvider olur. :p aram app_credentials: Özel AppCredentials'a izin verir. Örneğin, CertificateAppCredentials için kullanılır. |
| BotState |
Durum yönetimi nesnesini tanımlar ve ilişkili durum özelliklerinin bir depolama katmanına okunmasını ve yazmasını otomatikleştirir. BotState sınıfının yeni bir örneğini başlatır. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Kimlik bilgisi sağlayıcısını kullanarak sınıfının yeni bir örneğini başlatır. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Konuşma durumu için bir durum yönetim nesnesi tanımlar. bir ConversationState örneği oluşturur. ConversationState sınıfının yeni bir örneğini oluşturur. :p aram depolama: Konuşma durumunu içeren depolama. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
HTTP Durum Kodu ve JSON serileştirilebilir nesnesi içeren tanımlama grubu sınıfı. HTTP Durum kodu, çağırma etkinliği senaryosunda sonuçta elde edilen POST'ta ayarlanacak olan koddur. Sonuçta elde edilen POST'un Gövdesi JSON serileştirilmiş içerik olacaktır. Gövde içeriği üretici tarafından tanımlanır. Arayanın içeriğin ne olduğunu bilmesi ve gerektiğinde seri durumdan çıkarması gerekir. Yanıt :p aram durumu için HTTP durumunu ve/veya gövde kodunu alır veya ayarlar: HTTP durum kodu. :p aram gövdesi: Yanıt için JSON serileştirilebilir gövde içeriği. Bu nesne çekirdek Python json yordamları tarafından serileştirilebilir olmalıdır. Çağıran, daha karmaşık/iç içe nesneleri yerel sınıflar halinde serileştirmekle sorumludur (dizelerin listeleri ve sözlükleri kabul edilebilir). |
| MemoryStorage | |
| MemoryTranscriptStore |
Bu sağlayıcı en çok öykünücüye karşı yerel olarak veya birim testinin bir parçası olarak çalışırken üretim depolamasının benzetimini yapmak için kullanışlıdır. |
| MessageFactory |
Botun döndürebileceği çeşitli ileti türlerinin biçimlendirmesine yardımcı olmak için tasarlanmış bir yardımcı program işlevleri kümesi. |
| Middleware | |
| MiddlewareSet |
bir dizi Ara Yazılım eklentisi. Kümenin kendisi ara yazılımdır, bu nedenle tek bir bot.use(mySet) çağrısı içeren bir bota veya set.use(mySet)kullanarak başka bir ara yazılım kümesine kolayca paketleyebileceğiniz bir ara yazılım kümesi oluşturabilirsiniz. |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Daha sonra işlenmek üzere bir Etkinliği sıralamak için temel sınıf. |
| Recognizer | |
| RecognizerResult |
Bir tanıyıcı tarafından oluşturulan tanıma sonuçlarını içerir. |
| RegisterClassMiddleware |
Geçerli dönüş bağlamıyla bir hizmete nesne eklemek veya hizmeti kaydetmek için ara yazılım. |
| ShowTypingMiddleware |
Eklendiğinde, bu ara yazılım kullanıcıya, botunun iletiyi aldığını ve yanıt üzerinde çalıştığını bildirmek için bir İleti etkinliği alındığında yazma etkinliklerini geri gönderir. İlk yazma etkinliği gönderilmeden önce bir gecikme ve ardından başka bir yazma etkinliğinin ne sıklıkta gönderileceğini belirleyen bir sıklık belirtebilirsiniz. Botunuz kullanıcıya başka bir ileti gönderene kadar yazma etkinlikleri gönderilmeye devam eder. Ara yazılımı başlatır. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
İsteğe bağlı bir eTag ile Depolama'da depolanan nesne. |
| TelemetryConstants |
Telemetri günlükçü özellik adları. |
| TelemetryLoggerConstants |
Telemetri Günlükçü Olay adları. |
| TelemetryLoggerMiddleware |
Gelen, giden, güncelleştirilen veya silinen Etkinlik iletilerini günlüğe kaydetmek için ara yazılım. |
| TopIntent |
En iyi puanlama amacı ve puanı. Yeni TopIntent örneği oluşturma(amaç, puan) |
| TranscriptLogger |
Transkript günlükçü, geri çağırma için konuşmalara yönelik etkinlikleri depolar. |
| TranscriptLoggerMiddleware |
TranscriptStore'na gelen ve giden etkinlikleri günlüğe kaydeder. |
| TurnContext |
Yeni bir TurnContext örneği oluşturur. :p aram adapter_or_context: :p aram isteği: |
| UserState |
Botunuzun kullanıcı durumunu okur ve depolama alanına yazar. Yeni bir UserState örneği oluşturur. :p aram depolama: :p aram ad alanı: |
| UserTokenProvider |
Numaralandırmalar
| Severity |
İşlevler
calculate_change_hash
StoreItemiçin değişiklik karması hesaplamak için yardımcı program işlevi. :p aram öğesi: :return:
calculate_change_hash(item: StoreItem) -> str
Parametreler
| Name | Description |
|---|---|
|
item
Gerekli
|
|