core Paquete

Paquetes

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

El almacén de transcripciones de memoria almacena transcripciones en memoria 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 mensajes de actividad.

transcript_logger

Registra las actividades entrantes y salientes en un objeto TranscriptStore..

turn_context
user_state

Clases

ActivityHandler

Controla las actividades y debe estar subclasada.

AdapterExtensions
AnonymousReceiveMiddleware
AutoSaveStateMiddleware
Bot

Representa un bot que puede funcionar en actividades entrantes.

BotActionNotImplementedError

Se genera cuando no se implementa una acción

BotAdapter
BotAssert
BotFrameworkAdapter

Define un adaptador para conectar un bot a un punto de conexión de servicio.

Inicializa una nueva instancia de la clase BotFrameworkAdapter.

BotFrameworkAdapterSettings

Contiene la configuración usada para inicializar una instancia de BotFrameworkAdapter.

el valor os el parámetro MicrosoftAppPassword en el archivo config.py. :type app_password: str :p aram channel_auth_tenant: el inquilino del canal que se va a usar en 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: El proveedor de canales :type channel_provider: <xref:botframework.connector.auth.ChannelProvider>. El valor predeterminado es SimpleChannelProvider si no se especifica uno. :p aram auth_configuration: :type auth_configuration: <xref:botframework.connector.auth.AuthenticationConfiguration> :p aram credential_provider: el valor predeterminado es SimpleCredentialProvider si no se especifica uno. :p aram app_credentials: permite appCredentials personalizado. Se usa, por ejemplo, para CertificateAppCredentials.

BotState

Define un objeto de administración de estado y automatiza la lectura y escritura de propiedades de estado asociadas en una capa de almacenamiento.

Inicializa una nueva instancia de la clase BotState.

BotStateSet
BotTelemetryClient
CardFactory
ChannelServiceHandler

Inicializa una nueva instancia de la clase utilizando un proveedor de credenciales.

CloudAdapterBase
CloudChannelServiceHandler
ComponentRegistration
ConversationState

Define un objeto de administración de estado para el estado de conversación.

Crea una instancia de ConversationState.

Crea una nueva instancia de la clase ConversationState. :p aram storage: el almacenamiento que contiene el estado de la conversación. :type storage: Storage

ExtendedUserTokenProvider
IntentScore
InvokeResponse

Clase de tupla que contiene un código de estado HTTP y un objeto serializable JSON. El código de estado HTTP es, en el escenario de actividad de invocación, lo que se establecerá en el POST resultante. El cuerpo del POST resultante será contenido serializado json.

El productor define el contenido del cuerpo. El autor de la llamada debe saber cuál es el contenido y deserializar según sea necesario.

Obtiene o establece el estado HTTP o el código del cuerpo de la respuesta :p aram status: el código de estado HTTP. :p aram body: el contenido del cuerpo serializable JSON para la respuesta. Este objeto debe ser serializable por las rutinas json principales de Python. El autor de la llamada es responsable de serializar objetos más complejos o anidados en clases nativas (se admiten listas y diccionarios de cadenas).

MemoryStorage
MemoryTranscriptStore

Este proveedor es más útil para simular el almacenamiento de producción cuando se ejecuta localmente en el emulador o como parte de una prueba unitaria.

MessageFactory

Un conjunto de funciones de utilidad diseñadas para ayudar con el formato de los distintos tipos de mensajes que puede devolver un bot.

Middleware
MiddlewareSet

Un conjunto de complementos middleware. El propio conjunto es middleware para que pueda empaquetar fácilmente un conjunto de middleware que se puede componer en un bot con un único bot.use(mySet) llamada o incluso en otro conjunto de middleware mediante set.use(mySet).

NullTelemetryClient
PrivateConversationState
QueueStorage

Clase base para poner en cola una actividad para su procesamiento posterior.

Recognizer
RecognizerResult

Contiene los resultados de reconocimiento generados por un reconocedor.

RegisterClassMiddleware

Middleware para agregar un objeto a un servicio o registrarlo con el contexto de turno actual.

ShowTypingMiddleware

Cuando se agrega, este middleware enviará actividades de escritura al usuario cuando se reciba una actividad de mensaje para informarles de que el bot ha recibido el mensaje y está trabajando en la respuesta. Puede especificar un retraso antes de enviar la primera actividad de escritura y, a continuación, una frecuencia, que determina la frecuencia con la que se envía otra actividad de escritura. Las actividades de escritura seguirán siendo enviadas hasta que el bot devuelva otro mensaje al usuario.

Inicializa el middleware.

StatePropertyAccessor
StatePropertyInfo
Storage
StoreItem

Objeto que se almacena en Storage con una eTag opcional.

TelemetryConstants

Nombres de propiedad del registrador de telemetría.

TelemetryLoggerConstants

Nombres de eventos del registrador de telemetría.

TelemetryLoggerMiddleware

Middleware para registrar mensajes de actividad entrantes, salientes, actualizados o eliminados.

TopIntent

La intención de puntuación superior y su puntuación.

Creación de una nueva instancia de TopIntent(intent, score)

TranscriptLogger

El registrador de transcripciones almacena las actividades de las conversaciones para la recuperación.

TranscriptLoggerMiddleware

Registra las actividades entrantes y salientes en un almacén de transcripciones.

TurnContext

Crea una nueva instancia de TurnContext. :p aram adapter_or_context: solicitud :p aram:

UserState

Lee y escribe el estado de usuario del bot en el almacenamiento.

Crea una nueva instancia de UserState. :p aram storage: espacio de nombres :p aram:

UserTokenProvider

Enumeraciones

Severity

Funciones

calculate_change_hash

Función de utilidad para calcular un hash de cambio para un StoreItem. :p aram item: :return:

calculate_change_hash(item: StoreItem) -> str

Parámetros

Nombre Description
item
Requerido