core Paket
Modul
| 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 |
Penyimpanan transkrip memori menyimpan transkrip dalam memori volatil. |
| 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 |
Komponen Middleware untuk mencatat pesan Aktivitas. |
| transcript_logger |
Mencatat aktivitas masuk dan keluar ke TranscriptStore.. |
| turn_context | |
| user_state |
Kelas
| ActivityHandler |
Menangani aktivitas dan harus disubkelas. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Mewakili bot yang dapat beroperasi pada aktivitas masuk. |
| BotActionNotImplementedError |
Dimunculkan ketika tindakan tidak diimplementasikan |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Menentukan adaptor untuk menyambungkan bot ke titik akhir layanan. Menginisialisasi instans baru kelas BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
Berisi pengaturan yang digunakan untuk menginisialisasi instans BotFrameworkAdapter. nilai os parameter MicrosoftAppPassword dalam file config.py. :type app_password: str :p aram channel_auth_tenant: Penyewa saluran yang akan digunakan dalam percakapan :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: Penyedia saluran :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. Default ke SimpleChannelProvider jika tidak ditentukan. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Defaults to SimpleCredentialProvider jika tidak ditentukan. :p app_credentials: Memungkinkan AppCredentials kustom. Digunakan, misalnya, untuk CertificateAppCredentials. |
| BotState |
Menentukan objek manajemen status dan mengotomatiskan pembacaan dan penulisan properti status terkait ke lapisan penyimpanan. Menginisialisasi instans baru kelas BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Menginisialisasi instans baru kelas, menggunakan penyedia kredensial. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Menentukan objek manajemen status untuk status percakapan. Membuat instans ConversationState. Membuat instans baru kelas ConversationState. penyimpanan :p aram: Penyimpanan yang berisi status percakapan. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Kelas tuple yang berisi Kode Status HTTP dan objek yang dapat diserialisasikan JSON. Kode Status HTTP adalah, dalam skenario aktivitas pemanggilan, apa yang akan diatur dalam POST yang dihasilkan. Isi POST yang dihasilkan akan menjadi konten berseri JSON. Konten isi didefinisikan oleh produser. Pemanggil harus tahu apa kontennya dan deserialisasi sesuai kebutuhan. Mendapatkan atau mengatur status HTTP dan/atau kode isi untuk respons :p kode status: Kode status HTTP. isi :p aram: Konten isi JSON yang dapat diserialisasikan untuk respons. Objek ini harus dapat diserialisasikan oleh rutinitas inti Python json. Pemanggil bertanggung jawab untuk menserialisasikan objek yang lebih kompleks/berlapis ke dalam kelas asli (daftar dan kamus string dapat diterima). |
| MemoryStorage | |
| MemoryTranscriptStore |
Penyedia ini paling berguna untuk mensimulasikan penyimpanan produksi saat berjalan secara lokal terhadap emulator atau sebagai bagian dari pengujian unit. |
| MessageFactory |
Sekumpulan fungsi utilitas yang dirancang untuk membantu pemformatan berbagai jenis pesan yang dapat dikembalikan bot. |
| Middleware | |
| MiddlewareSet |
Satu set plugin middleware. Set itu sendiri adalah middleware sehingga Anda dapat dengan mudah mengemas sekumpulan middleware yang dapat terdiri dari bot dengan satu bot.use (mySet) panggilan atau bahkan ke set middleware lain menggunakan set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Kelas dasar untuk mengantre Aktivitas untuk diproses nanti. |
| Recognizer | |
| RecognizerResult |
Berisi hasil pengenalan yang dihasilkan oleh pengenal. |
| RegisterClassMiddleware |
Middleware untuk menambahkan objek ke atau mendaftarkan layanan dengan konteks giliran saat ini. |
| ShowTypingMiddleware |
Ketika ditambahkan, middleware ini akan mengirim aktivitas pengetikan kembali kepada pengguna ketika aktivitas Pesan diterima untuk memberi tahu mereka bahwa bot telah menerima pesan dan sedang mengerjakan respons. Anda dapat menentukan penundaan sebelum aktivitas pengetikan pertama dikirim lalu frekuensi, yang menentukan seberapa sering aktivitas pengetikan lain dikirim. Aktivitas pengetikan akan terus dikirim hingga bot Anda mengirim pesan lain kembali kepada pengguna. Menginisialisasi middleware. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Objek yang disimpan di Storage dengan eTag opsional. |
| TelemetryConstants |
Nama properti pencatat telemetri. |
| TelemetryLoggerConstants |
Nama Peristiwa Pencatat Telemetri. |
| TelemetryLoggerMiddleware |
Middleware untuk mencatat pesan Aktivitas masuk, keluar, diperbarui, atau dihapus. |
| TopIntent |
Niat penilaian teratas dan skornya. Membuat instans baru TopIntent(niat, skor) |
| TranscriptLogger |
Pencatat Transkrip menyimpan aktivitas untuk percakapan untuk diingat. |
| TranscriptLoggerMiddleware |
Mencatat aktivitas masuk dan keluar ke TranscriptStore. |
| TurnContext |
Membuat instans TurnContext baru. :p adapter_or_context: permintaan :p aram: |
| UserState |
Membaca dan menulis status pengguna untuk bot Anda ke penyimpanan. Membuat instans UserState baru. penyimpanan :p aram: namespace :p aram: |
| UserTokenProvider |
Enum
| Severity |
Fungsi
calculate_change_hash
Fungsi utilitas untuk menghitung hash perubahan untuk StoreItem. item :p aram: :return:
calculate_change_hash(item: StoreItem) -> str
Parameter
| Nama | Deskripsi |
|---|---|
|
item
Diperlukan
|
|