dialogs Paquete

Paquetes

choices
memory
prompts
skills

Módulos

about
component_dialog
dialog
dialog_container
dialog_context
dialog_event
dialog_events
dialog_extensions
dialog_instance
dialog_manager
dialog_manager_result
dialog_reason
dialog_set
dialog_state
dialog_turn_result
dialog_turn_status
dialogs_component_registration
object_path
persisted_state
persisted_state_keys
waterfall_dialog
waterfall_step
waterfall_step_context

Clases

ComponentDialog

Un Dialog que se compone de otros diálogos

Inicializa una nueva instancia del ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Información de seguimiento de un cuadro de diálogo en la pila.

Obtiene o establece el identificador del cuadro de diálogo y obtiene o establece el estado persistente de la instancia.

DialogManager

Clase que ejecuta el sistema de diálogos.

Inicializa una instancia de la clase . :p aram root_dialog: cuadro de diálogo raíz que se va a usar. :p aram dialog_state_property: nombre alternativo para la propiedad dialog_state. (El valor predeterminado es "DialogState").

DialogManagerResult
DialogSet
DialogState

Contiene información de estado para la pila de diálogos.

Inicializa una nueva instancia de la clase DialogState.

DialogTurnResult

Resultado devuelto al autor de la llamada de uno de los distintos métodos de manipulación de pila.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Crea una nueva instancia de la clase OAuthPrompt.

OAuthPromptSettings

Valores usados para configurar una instancia de OAuthPrompt. Parámetros: connection_name (str): nombre de la conexión de OAuth que se usa. title (str): título del botón de inicio de sesión de tarjetas. text (str): (Opcional) texto adicional incluido en la tarjeta de inicio de sesión. timeout (int): (opcional) número de milisegundos que esperará a que el usuario se autentique.

     *OAuthPrompt* defaults value to *900,000* ms (15 minutes).

  oauth_app_credentials (AppCredentials): (Optional) AppCredentials to use for OAuth.  If None,
  the Bots credentials are used.
  end_on_invalid_message (bool): (Optional) value indicating whether the OAuthPrompt should end upon
  receiving an invalid message.  Generally the OAuthPrompt will ignore incoming messages from the
  user during the auth flow, if they are not related to the auth flow.  This flag enables ending the
  OAuthPrompt rather than ignoring the user's message.  Typically, this flag will be set to 'true',
  but is 'false' by default for backwards compatibility.
ObjectPath

Métodos auxiliares para trabajar con objetos json.

PersistedState
PersistedStateKeys
Prompt

Define el comportamiento principal de los diálogos de solicitud. Extiende la clase base Dialog.

Crea una nueva instancia de Prompt.

ComponentDialog :type dialog_id: validador de str :p aram: opcionalmente, proporcione una validación adicional y vuelva a preguntar la lógica :type validator: Object

PromptOptions

Contiene la configuración para pasar a un objeto Prompt cuando se inicia el mensaje.

Establece el mensaje inicial que se va a enviar al usuario como un Activity.

PromptRecognizerResult

Crea el resultado devuelto por una función de reconocedor de mensajes.

PromptValidatorContext

Crea información contextual que se pasa a un PromptValidator personalizado. :p aram turn_context: contexto para el turno actual de conversación con el usuario. :p aram reconocido: resultado devuelto por la función prompts recognizer. :p aram state: un diccionario de valores que se conserva para cada turno conversacional mientras la solicitud está activa. :p aram options: conjunto original de opciones pasadas al símbolo del sistema mediante el cuadro de diálogo que realiza la llamada.

TextPrompt

Crea una nueva instancia de Prompt.

ComponentDialog :type dialog_id: validador de str :p aram: opcionalmente, proporcione una validación adicional y vuelva a preguntar la lógica :type validator: Object

WaterfallDialog
WaterfallStepContext

Enumeraciones

DialogEvents
DialogReason

Indica en qué se llama a un método relacionado con el diálogo.

DialogTurnStatus

Indica en qué se llama a un método relacionado con el diálogo.