core Paquete
Paquetes
| adapters | |
| inspection | |
| integration | |
| oauth | |
| skills | |
| streaming | |
| teams |
Módulos
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
|
|