dialogs Paket

Paketler

choices
memory
prompts
skills

Modül

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

Sınıflar

ComponentDialog

Diğer iletişim kutusundan oluşan bir Dialog

ComponentDialog yeni bir örneğini başlatır

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Yığındaki bir iletişim kutusu için izleme bilgileri.

İletişim kutusunun kimliğini alır veya ayarlar ve örneğin kalıcı durumunu alır veya ayarlar.

DialogManager

İletişim sistemini çalıştıran sınıf.

Sınıfının bir örneğini başlatır. :p aram root_dialog: Kullanılacak kök iletişim kutusu. :p aram dialog_state_property: dialog_state özelliği için alternatif ad. ("DialogState" varsayılandır).

DialogManagerResult
DialogSet
DialogState

İletişim kutusu yığınının durum bilgilerini içerir.

DialogState sınıfının yeni bir örneğini başlatır.

DialogTurnResult

Sonuç, çeşitli yığın işleme yöntemlerinden birinin çağırana döndürülür.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

OAuthPrompt sınıfının yeni bir örneğini oluşturur.

OAuthPromptSettings

OAuthPrompt örneğini yapılandırmak için kullanılan ayarlar. Parametreler: connection_name (str): Kullanılmakta olan OAuth bağlantısının adı. title (str): Kartların oturum açma düğmesinin başlığı. text (str): (İsteğe bağlı) oturum açma kartına eklenen ek metin. zaman aşımı (int): (İsteğe bağlı) milisaniye sayısı, istem kullanıcının kimliğini doğrulamasını bekler.

     *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

json nesneleriyle çalışmak için yardımcı yöntemler.

PersistedState
PersistedStateKeys
Prompt

İstem iletişim kutularının temel davranışını tanımlar. Dialog temel sınıfını genişletir.

Yeni bir Prompt örneği oluşturur.

ComponentDialog :type dialog_id: str :p aram doğrulayıcı: İsteğe bağlı olarak ek doğrulama ve yeniden istem mantığı sağlayın :type validator: Object

PromptOptions

İstem başlatıldığında bir Prompt nesnesine geçirmek için ayarları içerir.

kullanıcıya Activityolarak göndermek için ilk istemi ayarlar.

PromptRecognizerResult

bir istem tanıma işlevi tarafından döndürülen sonucu oluşturur.

PromptValidatorContext

özel PromptValidatorgeçirilen bağlamsal bilgileri oluşturur. :p aram turn_context: Kullanıcıyla konuşmanın geçerli dönüşünün bağlamı. :p aram tanındı: prompts recognizer işlevinden döndürülen sonuç. :p aram durumu: İstem etkinken her konuşma dönüşü için kalıcı bir değer sözlüğü. :p aram seçenekleri: Arama iletişim kutusu tarafından istemine geçirilen özgün seçenek kümesi.

TextPrompt

Yeni bir Prompt örneği oluşturur.

ComponentDialog :type dialog_id: str :p aram doğrulayıcı: İsteğe bağlı olarak ek doğrulama ve yeniden istem mantığı sağlayın :type validator: Object

WaterfallDialog
WaterfallStepContext

Numaralandırmalar

DialogEvents
DialogReason

İletişim kutusuyla ilgili yöntemin hangisinde çağrıldığını gösterir.

DialogTurnStatus

İletişim kutusuyla ilgili yöntemin hangisinde çağrıldığını gösterir.