dialogs Paket

Pakete

choices
memory
prompts
skills

Module

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

Klassen

ComponentDialog

Eine Dialog, die aus anderen Dialogfeldern besteht

Initialisiert eine neue Instanz des ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Nachverfolgen von Informationen für ein Dialogfeld im Stapel.

Ruft die ID des Dialogfelds ab oder legt sie fest und ruft den permanenten Zustand der Instanz ab oder legt sie fest.

DialogManager

Klasse, die das Dialogfeldsystem ausführt.

Initialisiert eine Instanz der Klasse. :p aram root_dialog: Zu verwendende Stammdialogfeld. :p aram dialog_state_property: alternativer Name für die dialog_state-Eigenschaft. (Der Standardwert ist "DialogState").

DialogManagerResult
DialogSet
DialogState

Enthält Statusinformationen für den Dialogstapel.

Initialisiert eine neue Instanz der DialogState Klasse.

DialogTurnResult

Das Ergebnis wurde an den Aufrufer einer der verschiedenen Stapelmanipulationsmethoden zurückgegeben.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Erstellt eine neue Instanz der OAuthPrompt Klasse.

OAuthPromptSettings

Einstellungen, die zum Konfigurieren einer OAuthPrompt- Instanz verwendet werden. Parameter: connection_name (str): Name der verwendeten OAuth-Verbindung. title (str): Der Titel der Kartenanmeldungsschaltfläche. text (str): (Optional) zusätzlicher Text, der auf der Anmeldekarte enthalten ist. Timeout (int): (Optional) Anzahl von Millisekunden, die die Eingabeaufforderung wartet, bis der Benutzer authentifiziert wird.

     *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

Hilfsmethoden für das Arbeiten mit JSON-Objekten.

PersistedState
PersistedStateKeys
Prompt

Definiert das Kernverhalten von Eingabeaufforderungsdialogfeldern. Erweitert die Dialog Basisklasse.

Erstellt eine neue Prompt Instanz.

ComponentDialog :type dialog_id: str :p aram validator: Optional zusätzliche Überprüfung und erneute Aufforderung der Logik :type validator: Object

PromptOptions

Enthält Einstellungen, die an ein Prompt -Objekt übergeben werden, wenn die Eingabeaufforderung gestartet wird.

Legt die erste Eingabeaufforderung fest, die als Activityan den Benutzer gesendet werden soll.

PromptRecognizerResult

Erstellt ein Ergebnis, das von einer Eingabeaufforderungserkennungsfunktion zurückgegeben wird.

PromptValidatorContext

Erstellt kontextbezogene Informationen, die an eine benutzerdefinierte PromptValidator-übergeben werden. :p aram turn_context: Der Kontext für die aktuelle Unterhaltungswende mit dem Benutzer. :p aram erkannt: Von der Eingabeaufforderungserkennungsfunktion zurückgegebenes Ergebnis. :p aram-Zustand: Ein Für jede Unterhaltungsdrehung beibehaltenes Wörterbuch mit Werten, während die Eingabeaufforderung aktiv ist. :p aram-Optionen: Ursprünglicher Satz von Optionen, die an die Eingabeaufforderung durch das Anrufdialogfeld übergeben werden.

TextPrompt

Erstellt eine neue Prompt Instanz.

ComponentDialog :type dialog_id: str :p aram validator: Optional zusätzliche Überprüfung und erneute Aufforderung der Logik :type validator: Object

WaterfallDialog
WaterfallStepContext

Enumerationen

DialogEvents
DialogReason

Gibt an, in welchem Dialogfeld eine Methode aufgerufen wird.

DialogTurnStatus

Gibt an, in welchem Dialogfeld eine Methode aufgerufen wird.