dialogs Paquet

Paquets

choices
memory
prompts
skills

Modules

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

Un Dialog composé d’autres dialogues

Initialise une nouvelle instance du ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Informations de suivi d’une boîte de dialogue sur la pile.

Obtient ou définit l’ID de la boîte de dialogue et obtient ou définit l’état persistant de l’instance.

DialogManager

Classe qui exécute le système de dialogue.

Initialise une instance de la classe. :p aram root_dialog : boîte de dialogue racine à utiliser. :p aram dialog_state_property : autre nom de la propriété dialog_state. (La valeur par défaut est « DialogState »).

DialogManagerResult
DialogSet
DialogState

Contient des informations d’état pour la pile de dialogues.

Initialise une nouvelle instance de la classe DialogState.

DialogTurnResult

Résultat retourné à l’appelant de l’une des différentes méthodes de manipulation de pile.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Crée une instance de la classe OAuthPrompt.

OAuthPromptSettings

Paramètres utilisés pour configurer une instance OAuthPrompt. Paramètres : connection_name (str) : nom de la connexion OAuth utilisée. titre (str) : titre du bouton de connexion aux cartes. text (str) : (facultatif) texte supplémentaire inclus dans la carte de connexion. délai d’expiration (int) : (facultatif) nombre de millisecondes que l’invite attend que l’utilisateur s’authentifie.

     *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éthodes d’assistance pour l’utilisation d’objets json.

PersistedState
PersistedStateKeys
Prompt

Définit le comportement principal des dialogues d’invite. Étend la classe de base Dialog.

Crée une instance Prompt.

ComponentDialog :type dialog_id : str :p aram validateur : fournissez éventuellement une validation supplémentaire et une nouvelle invite de logique :type validateur : Object

PromptOptions

Contient les paramètres à passer à un objet Prompt lorsque l’invite est démarrée.

Définit l’invite initiale à envoyer à l’utilisateur en tant que Activity.

PromptRecognizerResult

Crée le résultat retourné par une fonction de module de reconnaissance d’invite.

PromptValidatorContext

Crée des informations contextuelles transmises à un PromptValidator personnalisé. :p aram turn_context : contexte de la conversation actuelle avec l’utilisateur. :p aram reconnu : résultat retourné par la fonction de module de reconnaissance des invites. :p aram state : dictionnaire de valeurs conservées pour chaque tour conversationnel pendant que l’invite est active. :p aram options : ensemble d’options d’origine transmis à l’invite par la boîte de dialogue appelante.

TextPrompt

Crée une instance Prompt.

ComponentDialog :type dialog_id : str :p aram validateur : fournissez éventuellement une validation supplémentaire et une nouvelle invite de logique :type validateur : Object

WaterfallDialog
WaterfallStepContext

Énumérations

DialogEvents
DialogReason

Indique dans lequel une méthode liée au dialogue est appelée.

DialogTurnStatus

Indique dans lequel une méthode liée au dialogue est appelée.