core Pacote
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 armazenamento 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 de middleware para registrar mensagens de atividade. |
| transcript_logger |
Registra as atividades de entrada e saída em um TranscriptStore.. |
| turn_context | |
| user_state |
Classes
| ActivityHandler |
Lida com atividades e deve ser subclassificado. |
| 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 BotFrameworkAdapter. o valor do MicrosoftAppPassword parâmetro no arquivo config.py. :type app_password: str :p aram channel_auth_tenant: O locatário do canal a ser usado na conversação :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: O provedor de canal :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. O padrão é SimpleChannelProvider se um 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 um 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 a 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 de conversação. Cria uma instância ConversationState. Cria uma nova instância da classe ConversationState. :p aram storage: O armazenamento que contém o estado da conversa. :tipo de armazenamento: Storage |
| ExtendedUserTokenProvider | |
| IntentScore | |
| InvokeResponse |
Classe Tuple 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 para o status :p aram de resposta: O código de status HTTP. :p aram body: O conteúdo do corpo serializável JSON para a resposta. Este objeto deve ser serializável pelas principais rotinas 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 quando executado localmente no emulador ou como parte de um teste de unidade. |
| MessageFactory |
Um conjunto de funções utilitárias projetadas para ajudar com a formatação dos vários tipos de mensagens que um bot pode retornar. |
| Middleware | |
| MiddlewareSet |
Um conjunto de Middleware plugins. O conjunto em si é middleware para que você possa facilmente empacotar um conjunto de middleware que pode ser composto em um bot com um único bot.use(mySet) chamada ou até mesmo em outro conjunto de middleware usando set.use(mySet). |
| NullTelemetryClient | |
| PrivateConversationState | |
| QueueStorage |
Uma classe base para enfileirar uma atividade para processamento posterior. |
| Recognizer | |
| RecognizerResult |
Contém 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 a frequência com que outra atividade de digitação é enviada. As atividades de digitação continuarão a ser enviadas até que seu bot envie outra mensagem de volta para o usuário. Inicializa o middleware. |
| StatePropertyAccessor | |
| StatePropertyInfo | |
| Storage | |
| StoreItem |
Objeto que é armazenado no armazenamento com uma eTag opcional. |
| TelemetryConstants |
Nomes de propriedades do registrador de telemetria. |
| TelemetryLoggerConstants |
Os nomes dos eventos do Registrador de Telemetria. |
| TelemetryLoggerMiddleware |
Middleware para iniciar sessão em mensagens de atividade recebidas, enviadas, atualizadas ou eliminadas. |
| TopIntent |
A intenção de pontuação máxima e sua pontuação. Criar nova instância de TopIntent(intent, score) |
| TranscriptLogger |
O registrador de transcrições armazena atividades para conversas para recordação. |
| TranscriptLoggerMiddleware |
Registra as atividades de entrada e saída em um TranscriptStore. |
| TurnContext |
Cria uma nova instância TurnContext. :p aram adapter_or_context: :p aram pedido: |
| UserState |
Lê e grava o estado do usuário para o armazenamento do bot. Cria uma nova instância UserState. :p aram storage: :p aram namespace: |
| UserTokenProvider |
Enumerações
| Severity |
Funções
calculate_change_hash
Função de utilitário para calcular um hash de alteração para um StoreItem. :p aram item: :retorno:
calculate_change_hash(item: StoreItem) -> str
Parâmetros
| Name | Description |
|---|---|
|
item
Necessário
|
|