dialogs Csomag

Csomagok

choices
memory
prompts
skills

Modulok

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

Osztályok

ComponentDialog

Más párbeszédpanelekből álló Dialog

Inicializálja a ComponentDialog új példányát

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

A veremen lévő párbeszédpanel nyomon követési adatai.

Lekéri vagy beállítja a párbeszédpanel azonosítóját, és lekéri vagy beállítja a példány állandó állapotát.

DialogManager

A párbeszédpanelrendszert futtató osztály.

Inicializálja az osztály egy példányát. :p aram root_dialog: Használandó gyökér párbeszédpanel. :p aram dialog_state_property: a dialog_state tulajdonság alternatív neve. (Az alapértelmezett érték a "DialogState").

DialogManagerResult
DialogSet
DialogState

A párbeszédpanel verem állapotadatait tartalmazza.

Inicializálja a DialogState osztály új példányát.

DialogTurnResult

A különböző veremmanipulálási módszerek egyikének hívójának visszaadott eredmény.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Létrehozza a OAuthPrompt osztály új példányát.

OAuthPromptSettings

Az OAuthPrompt -példány konfigurálásához használt beállítások. Paraméterek: connection_name (str): A használt OAuth-kapcsolat neve. title (str): A kártyák bejelentkezési gombjának címe. szöveg (str): (Nem kötelező) a bejelentkezési kártyán szereplő további szöveg. időtúllépés (int): (Nem kötelező) az ezredmásodpercek száma, amely után a rendszer megvárja, amíg a felhasználó hitelesíti magát.

     *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

Segédmetódusok json-objektumok használatához.

PersistedState
PersistedStateKeys
Prompt

Meghatározza a parancssori párbeszédpanelek alapvető viselkedését. Kibővíti a Dialog alaposztályt.

Létrehoz egy új Prompt-példányt.

ComponentDialog :type dialog_id: str :p aram validator: Opcionálisan adjon meg további érvényesítési és újrakérési logikát :type validator: Object

PromptOptions

A kérés indításakor Prompt objektumnak továbbítandó beállításokat tartalmazza.

Beállítja a kezdeti kérést, hogy Activityként küldje el a felhasználónak.

PromptRecognizerResult

Létrehoz egy parancssori felismerő függvény által visszaadott eredményt.

PromptValidatorContext

Létrehoz egy egyéni PromptValidatorátadott környezeti információkat. :p aram turn_context: A felhasználóval folytatott beszélgetés aktuális fordulójának kontextusa. :p aram felismerve: A prompts recognizer függvény eredménye. :p aram állapot: Az értékek szótára minden beszélgetési fordulóban megmarad, miközben a kérdés aktív. :p aram beállításai: A hívási párbeszédpanel által a parancssornak átadott beállítások eredeti készlete.

TextPrompt

Létrehoz egy új Prompt-példányt.

ComponentDialog :type dialog_id: str :p aram validator: Opcionálisan adjon meg további érvényesítési és újrakérési logikát :type validator: Object

WaterfallDialog
WaterfallStepContext

Enumerációk

DialogEvents
DialogReason

Azt jelzi, hogy melyik párbeszédpanelhez kapcsolódó metódust hívja meg.

DialogTurnStatus

Azt jelzi, hogy melyik párbeszédpanelhez kapcsolódó metódust hívja meg.