ISessionOptions interface
Options passées au constructeur d’une session.
Propriétés
| actions | Actions globales inscrites pour le bot. |
| auto |
(Facultatif) temps d’autorisation entre chaque message envoyé sous la forme d’un lot. La valeur par défaut est 250 ms. |
| connector | Connecteur utilisé pour cette session. |
| dialog |
(Facultatif) arguments à passer à la boîte de dialogue initiale des conversations. |
| dialog |
Message d’erreur par défaut pour envoyer des utilisateurs lorsqu’une erreur de boîte de dialogue se produit. |
| dialog |
ID unique de la boîte de dialogue à utiliser lors du démarrage d’une nouvelle conversation avec un utilisateur. |
| library | Bibliothèque racine des bots de dialogues. |
| localizer | Localiseur à utiliser pour la session. |
| middleware | Tableau d’intergiciels de session à exécuter avant chaque requête. |
| on |
Fonction à appeler lorsque l’état des sessions est enregistré. |
| on |
Fonction à appeler lorsqu’un lot de messages est envoyé. |
Détails de la propriété
actions
autoBatchDelay
(Facultatif) temps d’autorisation entre chaque message envoyé sous la forme d’un lot. La valeur par défaut est 250 ms.
autoBatchDelay?: number
Valeur de propriété
number
connector
dialogArgs
(Facultatif) arguments à passer à la boîte de dialogue initiale des conversations.
dialogArgs?: any
Valeur de propriété
any
dialogErrorMessage
Message d’erreur par défaut pour envoyer des utilisateurs lorsqu’une erreur de boîte de dialogue se produit.
dialogErrorMessage?: TextOrMessageType
Valeur de propriété
dialogId
ID unique de la boîte de dialogue à utiliser lors du démarrage d’une nouvelle conversation avec un utilisateur.
dialogId: string
Valeur de propriété
string
library
localizer
middleware
Tableau d’intergiciels de session à exécuter avant chaque requête.
middleware: ISessionMiddleware[]
Valeur de propriété
onSave
Fonction à appeler lorsque l’état des sessions est enregistré.
onSave: (done: (err: Error) => void) => void
Valeur de propriété
(done: (err: Error) => void) => void
onSend
Fonction à appeler lorsqu’un lot de messages est envoyé.
onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void
Valeur de propriété
(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void