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 |
Регистрирует входящие и исходящие действия в DataStore.. |
| turn_context | |
| user_state |
Классы
| ActivityHandler |
Обрабатывает действия и должен быть подклассом. |
| AdapterExtensions | |
| AnonymousReceiveMiddleware | |
| AutoSaveStateMiddleware | |
| Bot |
Представляет бот, который может работать с входящими действиями. |
| BotActionNotImplementedError |
Вызывается, когда действие не реализовано |
| BotAdapter | |
| BotAssert | |
| BotFrameworkAdapter |
Определяет адаптер для подключения бота к конечной точке службы. Инициализирует новый экземпляр класса BotFrameworkAdapter. |
| BotFrameworkAdapterSettings |
Содержит параметры, используемые для инициализации экземпляра BotFrameworkAdapter. значение оси параметра MicrosoftAppPassword в файле config.py. :type app_password: str :p aram channel_auth_tenant: клиент канала для использования в беседе :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: поставщик канала :type :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. По умолчанию используется SimpleChannelProvider, если он не указан. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: по умолчанию используется SimpleCredentialProvider, если он не указан. :p aram app_credentials: позволяет использовать пользовательские приложенияCredentials. Используется, например, для CertificateAppCredentials. |
| BotState |
Определяет объект управления состоянием и автоматизирует чтение и запись связанных свойств состояния в слой хранилища. Инициализирует новый экземпляр класса BotState. |
| BotStateSet | |
| BotTelemetryClient | |
| CardFactory | |
| ChannelServiceHandler |
Инициализирует новый экземпляр класса с помощью поставщика учетных данных. |
| CloudAdapterBase | |
| CloudChannelServiceHandler | |
| ComponentRegistration | |
| ConversationState |
Определяет объект управления состоянием для состояния беседы. Создает экземпляр ConversationState. Создает новый экземпляр класса ConversationState. :p aram storage: хранилище, содержащее состояние беседы. :type storage: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Класс кортежа, содержащий код состояния HTTP и сериализуемый объект JSON. Код состояния HTTP находится в сценарии действия вызова, который будет задан в результирующем post. Текст результирующего POST будет сериализованным содержимым JSON. Содержимое тела определяется производителем. Вызывающий объект должен знать, что такое содержимое и десериализировать по мере необходимости. Возвращает или задает код состояния HTTP и /или текста для состояния ответа :p aram: код состояния HTTP. :p aram body: содержимое сериализуемого текста JSON для ответа. Этот объект должен быть сериализуемым основными подпрограммами JSON Python. Вызывающий объект отвечает за сериализацию более сложных или вложенных объектов в собственные классы (списки и словари строк допустимы). |
| 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(намерение, оценка) |
| TranscriptLogger |
Средство ведения журнала транскрибирования сохраняет действия для бесед для отзыва. |
| TranscriptLoggerMiddleware |
Регистрирует входящие и исходящие действия в DataStore. |
| TurnContext |
Создает новый экземпляр TurnContext. :p aram adapter_or_context: запрос :p aram: |
| UserState |
Считывает и записывает состояние пользователя для бота в хранилище. Создает новый экземпляр UserState. хранилище :p aram: :p aram namespace: |
| UserTokenProvider |
Перечисления
| Severity |
Функции
calculate_change_hash
Функция служебной программы для вычисления хэша изменений для StoreItem. элемент :p aram: :return:
calculate_change_hash(item: StoreItem) -> str
Параметры
| Имя | Описание |
|---|---|
|
item
Обязательно
|
|