DialogManager class
Peringatan
API ini sudah tidak digunakan lagi.
This class will be deprecated.
Kelas yang menjalankan sistem dialog.
- Memperluas
Konstruktor
| Dialog |
Membuat instans DialogSet kelas. |
Properti
| conversation |
Status percakapan bot tetap ada. |
| dialogs | Dialog global yang ingin Anda panggil. |
| expire |
Fakultatif. Jumlah milidetik untuk kedaluwarsa status percakapan bot setelahnya. |
| initial |
Nilai yang akan disalin ke |
| root |
Dialog root untuk memulai dari metode |
| state |
Fakultatif. Pemecah masalah jalur dan cakupan memori yang digunakan untuk percakapan dengan bot. |
| user |
Fakultatif. Status pengguna yang dipertahankan bot. |
Metode
| configure(Partial<Dialog |
Atur pengaturan konfigurasi. |
| on |
Menjalankan sistem dialog dalam konteks TurnContext. |
Metode yang Diwarisi
| get |
Detail Konstruktor
DialogManager(Dialog, string)
Membuat instans DialogSet kelas.
new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)
Parameter
- rootDialog
- Dialog
Dialog
- dialogStateProperty
-
string
Nama alternatif opsional untuk properti dialogState. (Defaultnya adalah "DialogStateProperty")
Detail Properti
conversationState
Status percakapan bot tetap ada.
conversationState: ConversationState
Nilai Properti
ConversationState
dialogs
expireAfter
Fakultatif. Jumlah milidetik untuk kedaluwarsa status percakapan bot setelahnya.
expireAfter?: number
Nilai Properti
number
initialTurnState
Nilai yang akan disalin ke TurnContext.turnState di awal setiap giliran.
TurnContextStateCollection initialTurnState
Nilai Properti
TurnContextStateCollection
Pengumpulan status giliran.
rootDialog
Dialog root untuk memulai dari metode
Dialog rootDialog
Nilai Properti
ID Dialog
stateConfiguration
Fakultatif. Pemecah masalah jalur dan cakupan memori yang digunakan untuk percakapan dengan bot.
stateConfiguration?: DialogStateManagerConfiguration
Nilai Properti
userState
Fakultatif. Status pengguna yang dipertahankan bot.
userState?: UserState
Nilai Properti
UserState
Detail Metode
configure(Partial<DialogManagerConfiguration>)
Atur pengaturan konfigurasi.
function configure(config: Partial<DialogManagerConfiguration>): this
Parameter
- config
-
Partial<DialogManagerConfiguration>
Pengaturan konfigurasi yang akan diterapkan.
Mengembalikan
this
Konteks DialogManager
onTurn(TurnContext)
Menjalankan sistem dialog dalam konteks TurnContext.
function onTurn(context: TurnContext): Promise<DialogManagerResult>
Parameter
- context
-
TurnContext
(xref:botbuilder-core. TurnContext) untuk pergantian percakapan saat ini dengan pengguna.
Mengembalikan
Promise<DialogManagerResult>
Hasil menjalankan logika terhadap aktivitas.
Detail Metode yang Diwarisi
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Parameter
- _property
-
string
Kunci konfigurasi pemilih bersyarah.
Mengembalikan
Pengonversi untuk konfigurasi pemilih.
Diwarisi DariConfigurable.getConverter