core الحزمة
الوحدات النمطية
| 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 |
يخزن مخزن النسخة المكتوبة للذاكرة النصوص في الذاكرة المتقلبة. |
| 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 |
مكون البرنامج الوسيط لتسجيل رسائل النشاط. |
| transcript_logger |
يسجل الأنشطة الواردة والصادرة إلى TranscriptStore. |
| turn_context | |
| user_state |
الفصول
| ActivityHandler |
يعالج الأنشطة ويجب أن يكون مصنفا من فئة فرعية. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
يمثل روبوتا يمكنه العمل على الأنشطة الواردة. |
| BotActionNotImplementedError |
يتم رفعه عند عدم تنفيذ إجراء |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
تعريف محول لتوصيل روبوت بنقطة نهاية خدمة. تهيئة مثيل جديد لفئة BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
يحتوي على الإعدادات المستخدمة لتهيئة مثيل BotFrameworkAdapter. القيمة os المعلمة MicrosoftAppPassword في ملف config.py. :اكتب app_password: str :p aram channel_auth_tenant: مستأجر القناة المراد استخدامه في المحادثة :اكتب 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: موفر القناة :اكتب channel_provider: <xref:botframework.connector.auth.ChannelProvider>. الإعدادات الافتراضية ل SimpleChannelProvider إذا لم يتم تحديد واحد. :p aram auth_configuration: :اكتب auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: الإعدادات الافتراضية ل SimpleCredentialProvider إذا لم يتم تحديد أحدها. :p aram app_credentials: يسمح ب AppCredentials مخصص. يستخدم، على سبيل المثال، ل CertificateAppCredentials. |
| BotState |
تعريف كائن إدارة الحالة وأتمتة قراءة وكتابة خصائص الحالة المقترنة بطبقة تخزين. تهيئة مثيل جديد لفئة BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
تهيئة مثيل جديد من الفئة، باستخدام موفر بيانات اعتماد. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
تعريف كائن إدارة الحالة لحالة المحادثة. إنشاء مثيل ConversationState. إنشاء مثيل جديد لفئة ConversationState. تخزين :p aram: التخزين الذي يحتوي على حالة المحادثة. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
فئة المجموعة التي تحتوي على رمز حالة HTTP وعنصر JSON قابل للتسلسل. رمز حالة HTTP هو، في سيناريو نشاط الاستدعاء، ما سيتم تعيينه في POST الناتج. سيكون نص POST الناتج محتوى متسلسل JSON. يتم تعريف محتوى النص الأساسي من قبل المنتج. يجب أن يعرف المتصل المحتوى ويإلغاء تسلسله حسب الحاجة. الحصول على حالة HTTP و/أو رمز النص الأساسي أو تعيينهما للاستجابة :p aram: رمز حالة HTTP. :p نص aram: محتوى نص JSON القابل للتسلسل للاستجابة. يجب أن يكون هذا الكائن قابلا للتسلسل بواسطة إجراءات Python json الأساسية. المتصل مسؤول عن تسلسل كائنات أكثر تعقيدا/متداخلة في فئات أصلية (القوائم قواميس السلاسل مقبولة). |
| MemoryStorage | |
| MemoryTranscriptStore |
هذا الموفر هو الأكثر فائدة لمحاكاة تخزين الإنتاج عند التشغيل محليا مقابل المحاكي أو كجزء من اختبار وحدة. |
| MessageFactory |
مجموعة من وظائف الأداة المساعدة المصممة للمساعدة في تنسيق أنواع الرسائل المختلفة التي يمكن أن يرجعها الروبوت. |
| Middleware | |
| MiddlewareSet |
مجموعة من البرامج الوسيطة الإضافات. المجموعة نفسها هي برنامج وسيط بحيث يمكنك بسهولة حزم مجموعة من البرامج الوسيطة التي يمكن أن تتكون في روبوت مع bot.use(mySet) استدعاء أو حتى في مجموعة برامج وسيطة أخرى باستخدام set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
فئة أساسية لتخزين نشاط في قائمة الانتظار للمعالجة اللاحقة. |
| Recognizer | |
| RecognizerResult |
يحتوي على نتائج التعرف التي تم إنشاؤها بواسطة أداة التعرف. |
| RegisterClassMiddleware |
برنامج وسيط لإضافة كائن إلى خدمة أو تسجيلها باستخدام سياق الدور الحالي. |
| ShowTypingMiddleware |
عند إضافته، سيرسل هذا البرنامج الوسيط أنشطة الكتابة مرة أخرى إلى المستخدم عند تلقي نشاط رسالة لإعلامه بأن الروبوت قد تلقى الرسالة ويعمل على الاستجابة. يمكنك تحديد تأخير قبل إرسال نشاط الكتابة الأول ثم تكرار، والذي يحدد عدد مرات إرسال نشاط كتابة آخر. سيستمر إرسال أنشطة الكتابة حتى يرسل الروبوت رسالة أخرى إلى المستخدم. تهيئة البرنامج الوسيط. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
الكائن المخزن في التخزين باستخدام eTag اختياري. |
| TelemetryConstants |
أسماء خصائص مسجل بيانات تتبع الاستخدام. |
| TelemetryLoggerConstants |
أسماء أحداث مسجل بيانات تتبع الاستخدام. |
| TelemetryLoggerMiddleware |
برنامج وسيط لتسجيل رسائل النشاط الواردة أو الصادرة أو المحدثة أو المحذوفة. |
| TopIntent |
الهدف الأعلى لتسجيل النقاط ودرجةه. إنشاء مثيل جديد من TopIntent(intent, score) |
| TranscriptLogger |
يقوم مسجل النسخة المكتوبة بتخزين أنشطة المحادثات لاسترجاعها. |
| TranscriptLoggerMiddleware |
تسجيل الأنشطة الواردة والصادرة إلى TranscriptStore. |
| TurnContext |
إنشاء مثيل TurnContext جديد. adapter_or_context :p aram: طلب :p aram: |
| UserState |
يقرأ حالة المستخدم ويكتبها للروبوت الخاص بك إلى التخزين. إنشاء مثيل UserState جديد. تخزين :p aram: مساحة اسم :p aram: |
| UserTokenProvider |
التعدادات
| Severity |
الوظائف
calculate_change_hash
دالة الأداة المساعدة لحساب تجزئة تغيير StoreItem. عنصر :p aram: :return:
calculate_change_hash(item: StoreItem) -> str
المعلمات
| الاسم | الوصف |
|---|---|
|
item
مطلوب
|
|