dialogs Pacchetto

Pacchetti

choices
memory
prompts
skills

Moduli

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

Classi

ComponentDialog

Un Dialog composto da altri dialoghi

Inizializza una nuova istanza del ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Informazioni di rilevamento per una finestra di dialogo nello stack.

Ottiene o imposta l'ID della finestra di dialogo e ottiene o imposta lo stato persistente dell'istanza.

DialogManager

Classe che esegue il sistema di dialoghi.

Inizializza un'istanza della classe . :p aram root_dialog: finestra di dialogo radice da usare. :p aram dialog_state_property: nome alternativo per la proprietà dialog_state. Il valore predefinito è "DialogState").

DialogManagerResult
DialogSet
DialogState

Contiene informazioni sullo stato per lo stack di dialoghi.

Inizializza una nuova istanza della classe DialogState.

DialogTurnResult

Risultato restituito al chiamante di uno dei vari metodi di manipolazione dello stack.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Crea una nuova istanza della classe OAuthPrompt.

OAuthPromptSettings

Impostazioni usate per configurare un'istanza di OAuthPrompt. Parametri: connection_name (str): nome della connessione OAuth in uso. title (str): titolo del pulsante di accesso delle schede. text (str): (facoltativo) testo aggiuntivo incluso nella scheda di accesso. timeout (int): (facoltativo) numero di millisecondi che la richiesta attenderà l'autenticazione dell'utente.

     *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

Metodi helper per l'uso di oggetti JSON.

PersistedState
PersistedStateKeys
Prompt

Definisce il comportamento principale dei dialoghi di richiesta. Estende la classe base Dialog.

Crea una nuova istanza di Prompt.

ComponentDialog :type dialog_id: str :p aram validator: facoltativamente, fornire una convalida aggiuntiva e richiedere nuovamente la logica :type validator: Object

PromptOptions

Contiene le impostazioni da passare a un oggetto Prompt all'avvio della richiesta.

Imposta il prompt iniziale da inviare all'utente come Activity.

PromptRecognizerResult

Crea il risultato restituito da una funzione di riconoscimento richieste.

PromptValidatorContext

Crea informazioni contestuali passate a un PromptValidator personalizzato. :p aram turn_context: contesto per il turno corrente della conversazione con l'utente. :p aram riconosciuto: risultato restituito dalla funzione di riconoscimento prompt. :p aram: dizionario di valori resi persistenti per ogni turno di conversazione mentre il prompt è attivo. :p aram opzioni: set originale di opzioni passate alla richiesta dalla finestra di dialogo chiamante.

TextPrompt

Crea una nuova istanza di Prompt.

ComponentDialog :type dialog_id: str :p aram validator: facoltativamente, fornire una convalida aggiuntiva e richiedere nuovamente la logica :type validator: Object

WaterfallDialog
WaterfallStepContext

Enumerazioni

DialogEvents
DialogReason

Indica in cui viene chiamato un metodo correlato al dialogo.

DialogTurnStatus

Indica in cui viene chiamato un metodo correlato al dialogo.