dialogs Paket

Paket

choices
memory
prompts
skills

Modul

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

Kelas

ComponentDialog

Dialog yang terdiri dari dialog lain

Menginisialisasi instans baru ComponentDialog

ConfirmPrompt
DateTimePrompt
DateTimeResolution
Dialog
DialogContainer
DialogContext
DialogEvent
DialogExtensions
DialogInstance

Melacak informasi untuk dialog pada tumpukan.

Mendapatkan atau mengatur ID dialog dan mendapatkan atau mengatur status instans yang bertahan.

DialogManager

Kelas yang menjalankan sistem dialog.

Menginisialisasi instans kelas. :p root_dialog: Dialog root untuk digunakan. :p dialog_state_property: nama alternatif untuk properti dialog_state. (Defaultnya adalah "DialogState").

DialogManagerResult
DialogSet
DialogState

Berisi informasi status untuk tumpukan dialog.

Menginisialisasi instans baru kelas DialogState.

DialogTurnResult

Hasil dikembalikan ke pemanggil salah satu dari berbagai metode manipulasi tumpukan.

DialogsComponentRegistration
NumberPrompt
OAuthPrompt

Membuat instans baru kelas OAuthPrompt.

OAuthPromptSettings

Pengaturan yang digunakan untuk mengonfigurasi instans OAuthPrompt. Parameter: connection_name (str): Nama koneksi OAuth yang digunakan. judul (str): Judul tombol masuk kartu. teks (str): (Opsional) teks tambahan yang disertakan pada kartu masuk. waktu habis (int): (Opsional) jumlah milidetik perintah akan menunggu pengguna untuk mengautentikasi.

     *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

Metode pembantu untuk bekerja dengan objek json.

PersistedState
PersistedStateKeys
Prompt

Menentukan perilaku inti dialog perintah. Memperluas kelas dasar Dialog.

Membuat instans Prompt baru.

ComponentDialog :type dialog_id: validator str :p aram: Secara opsional memberikan validasi tambahan dan meminta kembali logika :type validator: Object

PromptOptions

Berisi pengaturan untuk diteruskan ke objek Prompt saat perintah dimulai.

Mengatur perintah awal untuk dikirim ke pengguna sebagai Activity.

PromptRecognizerResult

Membuat hasil yang dikembalikan oleh fungsi prompts recognizer.

PromptValidatorContext

Membuat informasi kontekstual yang diteruskan ke PromptValidator kustom. :p turn_context: Konteks untuk pergantian percakapan saat ini dengan pengguna. :p aram dikenali: Hasil yang dikembalikan dari fungsi prompts recognizer. status :p aram: Kamus nilai bertahan untuk setiap giliran percakapan saat perintah aktif. opsi :p aram: Kumpulan opsi asli yang diteruskan ke perintah oleh dialog panggilan.

TextPrompt

Membuat instans Prompt baru.

ComponentDialog :type dialog_id: validator str :p aram: Secara opsional memberikan validasi tambahan dan meminta kembali logika :type validator: Object

WaterfallDialog
WaterfallStepContext

Enum

DialogEvents
DialogReason

Menunjukkan di mana metode terkait dialog sedang dipanggil.

DialogTurnStatus

Menunjukkan di mana metode terkait dialog sedang dipanggil.