dialogs Pacote

Pacotes

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

Classes

ComponentDialog

Um Dialog composto por outros diálogos

Inicializa uma nova instância do ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Acompanhamento de informações de uma caixa de diálogo na pilha.

Obtém ou define a ID da caixa de diálogo e obtém ou define o estado persistente da instância.

DialogManager

Classe que executa o sistema de diálogo.

Inicializa uma instância da classe. :p aram root_dialog: caixa de diálogo raiz a ser usada. :p aram dialog_state_property: nome alternativo para a propriedade dialog_state. (O padrão é "DialogState").

DialogManagerResult
DialogSet
DialogState

Contém informações de estado para a pilha de caixas de diálogo.

Inicializa uma nova instância da classe DialogState.

DialogTurnResult

Resultado retornado ao chamador de um dos vários métodos de manipulação de pilha.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Cria uma nova instância da classe OAuthPrompt.

OAuthPromptSettings

Configurações usadas para configurar uma instância de OAuthPrompt. Parâmetros: connection_name (str): nome da conexão OAuth que está sendo usada. título (str): o título do botão de entrada de cartões. texto (str): (opcional) texto adicional incluído no cartão de entrada. tempo limite (int): número (opcional) de milissegundos, o prompt aguardará a autenticação do usuário.

     *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 trabalhar com objetos json.

PersistedState
PersistedStateKeys
Prompt

Define o comportamento principal das caixas de diálogo de prompt. Estende a classe base Dialog.

Cria uma nova instância de Prompt.

ComponentDialog :type dialog_id: str :p aram validator: opcionalmente, forneça validação adicional e novamente solicitação lógica :type validator: Object

PromptOptions

Contém configurações para passar para um objeto Prompt quando o prompt é iniciado.

Define o prompt inicial a ser enviado ao usuário como um Activity.

PromptRecognizerResult

Cria o resultado retornado por uma função de reconhecedor de prompts.

PromptValidatorContext

Cria informações contextuais passadas para um promptValidator personalizado. :p aram turn_context: o contexto para a virada atual da conversa com o usuário. :p aram reconhecido: resultado retornado da função de reconhecedor de prompts. :p am state: um dicionário de valores persistido para cada turno de conversação enquanto o prompt está ativo. opções :p aram: conjunto original de opções passadas para o prompt pela caixa de diálogo de chamada.

TextPrompt

Cria uma nova instância de Prompt.

ComponentDialog :type dialog_id: str :p aram validator: opcionalmente, forneça validação adicional e novamente solicitação lógica :type validator: Object

WaterfallDialog
WaterfallStepContext

Enumerações

DialogEvents
DialogReason

Indica em que um método relacionado à caixa de diálogo está sendo chamado.

DialogTurnStatus

Indica em que um método relacionado à caixa de diálogo está sendo chamado.