core Pacote

Pacotes

adapters
inspection
integration
oauth
skills
streaming
teams

Módulos

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

O repositório de transcrição de memória armazena transcrições em memória volátil.

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

Componente middleware para registrar mensagens de atividade.

transcript_logger

Registra atividades de entrada e saída em um TranscriptStore..

turn_context
user_state

Classes

ActivityHandler

Manipula atividades e deve ser subclasse.

AdapterExtensions
AnonymousReceiveMiddleware
AutoSaveStateMiddleware
Bot

Representa um bot que pode operar em atividades de entrada.

BotActionNotImplementedError

Gerado quando uma ação não é implementada

BotAdapter
BotAssert
BotFrameworkAdapter

Define um adaptador para conectar um bot a um ponto de extremidade de serviço.

Inicializa uma nova instância da classe BotFrameworkAdapter.

BotFrameworkAdapterSettings

Contém as configurações usadas para inicializar uma instância de BotFrameworkAdapter.

o valor do parâmetro MicrosoftAppPassword no arquivo config.py. :type app_password: str :p aram channel_auth_tenant: The channel tenant to use in conversation :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: The channel provider :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. O padrão será SimpleChannelProvider se não for especificado. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: Padrão para SimpleCredentialProvider se não for especificado. :p aram app_credentials: permite um AppCredentials personalizado. Usado, por exemplo, para CertificateAppCredentials.

BotState

Define um objeto de gerenciamento de estado e automatiza a leitura e gravação de propriedades de estado associadas a uma camada de armazenamento.

Inicializa uma nova instância da classe BotState.

BotStateSet
BotTelemetryClient
CardFactory
ChannelServiceHandler

Inicializa uma nova instância da classe usando um provedor de credenciais.

CloudAdapterBase
CloudChannelServiceHandler
ComponentRegistration
ConversationState

Define um objeto de gerenciamento de estado para o estado da conversa.

Cria uma instância de ConversationState.

Cria uma nova instância da classe ConversationState. armazenamento :p aram: o armazenamento que contém o estado da conversa. :type storage: Storage

ExtendedUserTokenProvider
IntentScore
InvokeResponse

Classe tupla contendo um código de status HTTP e um objeto serializável JSON. O código de status HTTP é, no cenário de atividade de invocação, o que será definido no POST resultante. O corpo do POST resultante será conteúdo serializado JSON.

O conteúdo do corpo é definido pelo produtor. O chamador deve saber qual é o conteúdo e desserializar conforme necessário.

Obtém ou define o status HTTP e/ou o código do corpo da resposta :p am status: o código de status HTTP. :p ou body: o conteúdo do corpo serializável JSON para a resposta. Esse objeto deve ser serializável pelas rotinas principais de json do Python. O chamador é responsável por serializar objetos mais complexos/aninhados em classes nativas (listas e dicionários de cadeias de caracteres são aceitáveis).

MemoryStorage
MemoryTranscriptStore

Esse provedor é mais útil para simular o armazenamento de produção ao ser executado localmente no emulador ou como parte de um teste de unidade.

MessageFactory

Um conjunto de funções de utilitário projetadas para ajudar na formatação dos vários tipos de mensagem que um bot pode retornar.

Middleware
MiddlewareSet

Um conjunto de plug-ins de middleware. O conjunto em si é middleware para que você possa facilmente empacotar um conjunto de middleware que pode ser composto em um bot com uma única chamada bot.use(mySet) ou até mesmo em outro conjunto de middleware usando set.use(mySet).

NullTelemetryClient
PrivateConversationState
QueueStorage

Uma classe base para codificar uma atividade para processamento posterior.

Recognizer
RecognizerResult

Contém os resultados de reconhecimento gerados por um reconhecedor.

RegisterClassMiddleware

Middleware para adicionar um objeto ou registrar um serviço com o contexto de turno atual.

ShowTypingMiddleware

Quando adicionado, esse middleware enviará atividades de digitação de volta ao usuário quando uma atividade de mensagem for recebida para informá-lo de que o bot recebeu a mensagem e está trabalhando na resposta. Você pode especificar um atraso antes que a primeira atividade de digitação seja enviada e, em seguida, uma frequência, que determina com que frequência outra atividade de digitação é enviada. As atividades de digitação continuarão a ser enviadas até que o bot envie outra mensagem de volta ao usuário.

Inicializa o middleware.

StatePropertyAccessor
StatePropertyInfo
Storage
StoreItem

Objeto armazenado no Armazenamento com uma eTag opcional.

TelemetryConstants

Nomes de propriedade do agente de telemetria.

TelemetryLoggerConstants

Os nomes de evento do agente de telemetria.

TelemetryLoggerMiddleware

Middleware para registrar mensagens de atividade de entrada, saída, atualizadas ou excluídas.

TopIntent

A intenção de pontuação superior e sua pontuação.

Criar uma nova instância de TopIntent(intenção, pontuação)

TranscriptLogger

O agente de transcrição armazena atividades para conversas para recall.

TranscriptLoggerMiddleware

Registra atividades de entrada e saída em um TranscriptStore.

TurnContext

Cria uma nova instância turnContext. :p aram adapter_or_context: solicitação :p aram:

UserState

Lê e grava o estado do usuário do bot no armazenamento.

Cria uma nova instância userstate. armazenamento :p aram: namespace :p aram:

UserTokenProvider

Enumerações

Severity

Funções

calculate_change_hash

Função do utilitário para calcular um hash de alteração para um StoreItem. :p aram item: :return:

calculate_change_hash(item: StoreItem) -> str

Parâmetros

Nome Description
item
Obrigatório