dialogs Paket

Paket

choices
memory
prompts
skills

Moduler

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

Klasser

ComponentDialog

En Dialog som består av andra dialogrutor

Initierar en ny instans av ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Spåra information för en dialogruta i stacken.

Hämtar eller anger ID för dialogrutan och hämtar eller anger instansens beständiga tillstånd.

DialogManager

Klass som kör dialogsystemet.

Initierar en instans av klassen. :p aram root_dialog: Rotdialogruta att använda. :p aram dialog_state_property: alternativt namn på egenskapen dialog_state. (Standard är "DialogState").

DialogManagerResult
DialogSet
DialogState

Innehåller tillståndsinformation för dialogstacken.

Initierar en ny instans av klassen DialogState.

DialogTurnResult

Resultatet returnerades till anroparen för en av de olika stackmanipuleringsmetoderna.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Skapar en ny instans av klassen OAuthPrompt.

OAuthPromptSettings

Inställningar som används för att konfigurera en OAuthPrompt instans. Parametrar: connection_name (str): Namnet på OAuth-anslutningen som används. title (str): Rubriken på kortens inloggningsknapp. text (str): (Valfritt) ytterligare text som ingår på inloggningskortet. timeout (int): (Valfritt) antal millisekunder som kommandotolken väntar på att användaren ska autentisera.

     *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

Hjälpmetoder för att arbeta med json-objekt.

PersistedState
PersistedStateKeys
Prompt

Definierar kärnbeteendet för dialogrutor för frågor. Utökar basklassen Dialog.

Skapar en ny Prompt instans.

ComponentDialog :type dialog_id: str :p aram validator: Om du vill kan du ange ytterligare validerings- och omfrågande logik :type validator: Object

PromptOptions

Innehåller inställningar för att skicka till ett Prompt objekt när kommandotolken startas.

Anger den första uppmaningen som ska skickas till användaren som en Activity.

PromptRecognizerResult

Skapar resultat som returneras av en funktion för identifiering av frågor.

PromptValidatorContext

Skapar kontextuell information som skickas till en anpassad PromptValidator. :p aram turn_context: Kontexten för den aktuella konversationen med användaren. :p aram identifierad: Resultat som returneras från funktionen för att identifiera prompter. :p aramtillstånd: En ordlista med värden sparas för varje konversationssväng medan uppmaningen är aktiv. :p aramalternativ: Ursprunglig uppsättning alternativ som skickas till kommandotolken i samtalsdialogrutan.

TextPrompt

Skapar en ny Prompt instans.

ComponentDialog :type dialog_id: str :p aram validator: Om du vill kan du ange ytterligare validerings- och omfrågande logik :type validator: Object

WaterfallDialog
WaterfallStepContext

Uppräkningar

DialogEvents
DialogReason

Anger i vilken dialogruterelaterad metod anropas.

DialogTurnStatus

Anger i vilken dialogruterelaterad metod anropas.