ISessionOptions interface
Optionen, die an den Konstruktor einer Sitzung übergeben werden.
Eigenschaften
| actions | Globale Aktionen, die für den Bot registriert sind. |
| auto |
(Optional) Zeit, um zwischen den einzelnen Nachrichten zuzulassen, die als Batch gesendet werden. Der Standardwert ist 250 ms. |
| connector | Der Connector, der für diese Sitzung verwendet wird. |
| dialog |
(Optional) Argumente, die an das anfängliche Dialogfeld "Unterhaltungen" übergeben werden sollen. |
| dialog |
Standardfehlermeldung zum Senden von Benutzern, wenn ein Dialogfeldfehler auftritt. |
| dialog |
Eindeutige ID des Dialogfelds, das beim Starten einer neuen Unterhaltung mit einem Benutzer verwendet werden soll. |
| library | Die Bots-Stammbibliothek von Dialogfeldern. |
| localizer | Der für die Sitzung zu verwendende Lokalisierer. |
| middleware | Array von Session Middleware, die vor jeder Anforderung ausgeführt werden soll. |
| on |
Funktion, die aufgerufen werden soll, wenn der Sitzungsstatus gespeichert wird. |
| on |
Funktion, die aufgerufen werden soll, wenn ein Batch von Nachrichten gesendet wird. |
Details zur Eigenschaft
actions
autoBatchDelay
(Optional) Zeit, um zwischen den einzelnen Nachrichten zuzulassen, die als Batch gesendet werden. Der Standardwert ist 250 ms.
autoBatchDelay?: number
Eigenschaftswert
number
connector
Der Connector, der für diese Sitzung verwendet wird.
connector: IConnector
Eigenschaftswert
dialogArgs
(Optional) Argumente, die an das anfängliche Dialogfeld "Unterhaltungen" übergeben werden sollen.
dialogArgs?: any
Eigenschaftswert
any
dialogErrorMessage
Standardfehlermeldung zum Senden von Benutzern, wenn ein Dialogfeldfehler auftritt.
dialogErrorMessage?: TextOrMessageType
Eigenschaftswert
dialogId
Eindeutige ID des Dialogfelds, das beim Starten einer neuen Unterhaltung mit einem Benutzer verwendet werden soll.
dialogId: string
Eigenschaftswert
string
library
localizer
middleware
Array von Session Middleware, die vor jeder Anforderung ausgeführt werden soll.
middleware: ISessionMiddleware[]
Eigenschaftswert
onSave
Funktion, die aufgerufen werden soll, wenn der Sitzungsstatus gespeichert wird.
onSave: (done: (err: Error) => void) => void
Eigenschaftswert
(done: (err: Error) => void) => void
onSend
Funktion, die aufgerufen werden soll, wenn ein Batch von Nachrichten gesendet wird.
onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void
Eigenschaftswert
(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void