core Pacote

Pacote

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