OnUnknownIntent class
Tindakan yang dipicu ketika peristiwa UnknownIntent telah dipancarkan oleh pengenal.
- Memperluas
Keterangan
Pesan dianggap tidak tertangani jika tidak ada kondisi lain yang dipicu oleh pesan dan tidak ada rencana aktif yang dijalankan. Pemicu ini dijalankan ketika ucapan tidak dikenali dan konsultasi fallback terjadi Ini hanya akan memicu jika dan kapan
- ini adalah dialog daun DAN
- tidak ada dialog induk yang menangani peristiwa Ini memberikan dialog induk kesempatan untuk menangani perintah global sebagai gangguan fallback.
Konstruktor
| On |
Membuat instans |
Properti
| $kind |
Properti yang Diwariskan
| actions | Mendapatkan atau mengatur tindakan untuk ditambahkan ke paket saat batasan aturan terpenuhi. |
| condition | Mendapatkan atau mengatur kondisi yang perlu dipenuhi agar tindakan dijalankan (OPSIONAL). |
| event | Mendapatkan atau mengatur peristiwa yang akan diaktifkan. |
| id | Id untuk kondisi. |
| priority | Mendapatkan atau mengatur ekspresi prioritas aturan di mana 0 adalah yang tertinggi dan kurang dari 0 diabaikan. |
| run |
Nilai yang menunjukkan apakah aturan hanya boleh berjalan sekali per set jalur memori yang unik. |
Metode yang Diwarisi
| add |
Menambahkan kondisi eksternal ke OnCondition |
| configure(Record<string, unknown>) | Metode fasih untuk mengonfigurasi objek. |
| current |
Komputasi nilai ekspresi prioritas saat ini dan kembalikan. |
| execute(Action |
Metode yang dipanggil untuk menjalankan tindakan kondisi. |
| get |
|
| get |
Dapatkan dependensi dialog anak sehingga dapat ditambahkan ke dialogset kontainer. |
| get |
Dapatkan ekspresi cache untuk kondisi ini. |
Detail Konstruktor
OnUnknownIntent(Dialog[], string)
Membuat instans OnUnknownIntent baru.
new OnUnknownIntent(actions?: Dialog[], condition?: string)
Parameter
- actions
-
Dialog[]
(Opsional) Tindakan untuk ditambahkan ke paket saat batasan aturan terpenuhi.
- condition
-
string
(Opsional) Kondisi yang perlu dipenuhi agar tindakan dijalankan.
Detail Properti
$kind
static $kind: string
Nilai Properti
string
Detail Properti yang Diwariskan
actions
Mendapatkan atau mengatur tindakan untuk ditambahkan ke paket saat batasan aturan terpenuhi.
actions: Dialog[]
Nilai Properti
Dialog[]
condition
Mendapatkan atau mengatur kondisi yang perlu dipenuhi agar tindakan dijalankan (OPSIONAL).
condition: BoolExpression
Nilai Properti
BoolExpression
event
Mendapatkan atau mengatur peristiwa yang akan diaktifkan.
event: string
Nilai Properti
string
id
priority
Mendapatkan atau mengatur ekspresi prioritas aturan di mana 0 adalah yang tertinggi dan kurang dari 0 diabaikan.
priority: NumberExpression
Nilai Properti
NumberExpression
runOnce
Nilai yang menunjukkan apakah aturan hanya boleh berjalan sekali per set jalur memori yang unik.
runOnce: boolean
Nilai Properti
boolean
Diwarisi DariOnCondition.runOnce
Detail Metode yang Diwarisi
addExternalCondition(string)
Menambahkan kondisi eksternal ke OnCondition
function addExternalCondition(condition: string)
Parameter
- condition
-
string
Batasan eksternal untuk ditambahkan, itu akan and'ed ke semua batasan lainnya.
Diwarisi DariOnCondition.addExternalCondition
configure(Record<string, unknown>)
Metode fasih untuk mengonfigurasi objek.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Pengaturan konfigurasi yang akan diterapkan.
Mengembalikan
this
yang dapat dikonfigurasi
Diwariskan Dari Configurable.configure
currentPriority(ActionContext)
Komputasi nilai ekspresi prioritas saat ini dan kembalikan.
function currentPriority(actionContext: ActionContext): number
Parameter
- actionContext
- ActionContext
Konteks yang akan digunakan untuk evaluasi.
Mengembalikan
number
Prioritas komputasi.
execute(ActionContext)
Metode yang dipanggil untuk menjalankan tindakan kondisi.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Parameter
- actionContext
- ActionContext
Konteks.
Mengembalikan
Promise<ActionChangeList[]>
Janji dengan daftar perubahan rencana.
Diwarisi DariOnCondition.execute
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Kunci konfigurasi pemilih bersyarah.
Mengembalikan
Converter | ConverterFactory
Pengonversi untuk konfigurasi pemilih.
Diwarisi DariOnCondition.getConverter
getDependencies()
Dapatkan dependensi dialog anak sehingga dapat ditambahkan ke dialogset kontainer.
function getDependencies(): Dialog[]
Mengembalikan
Dialog[]
DaftarDialog
Diwarisi DariOnCondition.getDependencies
getExpression()
Dapatkan ekspresi cache untuk kondisi ini.
function getExpression(): Expression
Mengembalikan
Expression
Ekspresi singgahan digunakan untuk mengevaluasi kondisi ini.
Diwarisi DariOnCondition.getExpression