ISessionOptions interface
Opsi diteruskan ke konstruktor sesi.
Properti
| actions | Tindakan global yang terdaftar untuk bot. |
| auto |
(Opsional) waktu untuk mengizinkan antara setiap pesan yang dikirim sebagai batch. Nilai defaultnya adalah 250ms. |
| connector | Konektor yang digunakan untuk sesi ini. |
| dialog |
Argumen (Opsional) untuk diteruskan ke dialog awal percakapan. |
| dialog |
Pesan kesalahan default untuk mengirim pengguna saat terjadi kesalahan dialog. |
| dialog |
ID unik dialog yang akan digunakan saat memulai percakapan baru dengan pengguna. |
| library | Pustaka akar bot dialog. |
| localizer | Localizer yang digunakan untuk sesi. |
| middleware | Array middleware sesi untuk dijalankan sebelum setiap permintaan. |
| on |
Fungsi untuk memanggil ketika status sesi disimpan. |
| on |
Berfungsi untuk memanggil ketika batch pesan dikirim. |
Detail Properti
actions
autoBatchDelay
(Opsional) waktu untuk mengizinkan antara setiap pesan yang dikirim sebagai batch. Nilai defaultnya adalah 250ms.
autoBatchDelay?: number
Nilai Properti
number
connector
dialogArgs
Argumen (Opsional) untuk diteruskan ke dialog awal percakapan.
dialogArgs?: any
Nilai Properti
any
dialogErrorMessage
Pesan kesalahan default untuk mengirim pengguna saat terjadi kesalahan dialog.
dialogErrorMessage?: TextOrMessageType
Nilai Properti
dialogId
ID unik dialog yang akan digunakan saat memulai percakapan baru dengan pengguna.
dialogId: string
Nilai Properti
string
library
localizer
middleware
Array middleware sesi untuk dijalankan sebelum setiap permintaan.
middleware: ISessionMiddleware[]
Nilai Properti
onSave
Fungsi untuk memanggil ketika status sesi disimpan.
onSave: (done: (err: Error) => void) => void
Nilai Properti
(done: (err: Error) => void) => void
onSend
Berfungsi untuk memanggil ketika batch pesan dikirim.
onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void
Nilai Properti
(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void