core Пакет

Пакеты

adapters
inspection
integration
oauth
skills
streaming
teams

Модули

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
Обязательно