Bagikan melalui


ISessionOptions interface

Opsi diteruskan ke konstruktor sesi.

Properti

actions

Tindakan global yang terdaftar untuk bot.

autoBatchDelay

(Opsional) waktu untuk mengizinkan antara setiap pesan yang dikirim sebagai batch. Nilai defaultnya adalah 250ms.

connector

Konektor yang digunakan untuk sesi ini.

dialogArgs

Argumen (Opsional) untuk diteruskan ke dialog awal percakapan.

dialogErrorMessage

Pesan kesalahan default untuk mengirim pengguna saat terjadi kesalahan dialog.

dialogId

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.

onSave

Fungsi untuk memanggil ketika status sesi disimpan.

onSend

Berfungsi untuk memanggil ketika batch pesan dikirim.

Detail Properti

actions

Tindakan global yang terdaftar untuk bot.

actions?: ActionSet

Nilai Properti

autoBatchDelay

(Opsional) waktu untuk mengizinkan antara setiap pesan yang dikirim sebagai batch. Nilai defaultnya adalah 250ms.

autoBatchDelay?: number

Nilai Properti

number

connector

Konektor yang digunakan untuk sesi ini.

connector: IConnector

Nilai Properti

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

Pustaka akar bot dialog.

library: Library

Nilai Properti

localizer

Localizer yang digunakan untuk sesi.

localizer: ILocalizer

Nilai Properti

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