Condividi tramite


ISessionOptions interface

Opzioni passate al costruttore di una sessione.

Proprietà

actions

Azioni globali registrate per il bot.

autoBatchDelay

(Facoltativo) Tempo consentito tra ogni messaggio inviato come batch. Il valore predefinito è 250 ms.

connector

Connettore utilizzato per questa sessione.

dialogArgs

(Facoltativo) argomenti da passare alla finestra di dialogo iniziale delle conversazioni.

dialogErrorMessage

Messaggio di errore predefinito per l'invio di utenti quando si verifica un errore di dialogo.

dialogId

ID univoco della finestra di dialogo da usare quando si avvia una nuova conversazione con un utente.

library

Libreria radice dei bot di dialoghi.

localizer

Localizzatore da usare per la sessione.

middleware

Matrice di middleware di sessione da eseguire prima di ogni richiesta.

onSave

Funzione da richiamare quando viene salvato lo stato delle sessioni.

onSend

Funzione da richiamare quando viene inviato un batch di messaggi.

Dettagli proprietà

actions

Azioni globali registrate per il bot.

actions?: ActionSet

Valore della proprietà

autoBatchDelay

(Facoltativo) Tempo consentito tra ogni messaggio inviato come batch. Il valore predefinito è 250 ms.

autoBatchDelay?: number

Valore della proprietà

number

connector

Connettore utilizzato per questa sessione.

connector: IConnector

Valore della proprietà

dialogArgs

(Facoltativo) argomenti da passare alla finestra di dialogo iniziale delle conversazioni.

dialogArgs?: any

Valore della proprietà

any

dialogErrorMessage

Messaggio di errore predefinito per l'invio di utenti quando si verifica un errore di dialogo.

dialogErrorMessage?: TextOrMessageType

Valore della proprietà

dialogId

ID univoco della finestra di dialogo da usare quando si avvia una nuova conversazione con un utente.

dialogId: string

Valore della proprietà

string

library

Libreria radice dei bot di dialoghi.

library: Library

Valore della proprietà

localizer

Localizzatore da usare per la sessione.

localizer: ILocalizer

Valore della proprietà

middleware

Matrice di middleware di sessione da eseguire prima di ogni richiesta.

middleware: ISessionMiddleware[]

Valore della proprietà

onSave

Funzione da richiamare quando viene salvato lo stato delle sessioni.

onSave: (done: (err: Error) => void) => void

Valore della proprietà

(done: (err: Error) => void) => void

onSend

Funzione da richiamare quando viene inviato un batch di messaggi.

onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void

Valore della proprietà

(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void