core Paket

Paket

adapters
inspection
integration
oauth
skills
streaming
teams

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