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
|
|