ISessionOptions interface

Optionen, die an den Konstruktor einer Sitzung übergeben werden.

Eigenschaften

actions

Globale Aktionen, die für den Bot registriert sind.

autoBatchDelay

(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.

dialogArgs

(Optional) Argumente, die an das anfängliche Dialogfeld "Unterhaltungen" übergeben werden sollen.

dialogErrorMessage

Standardfehlermeldung zum Senden von Benutzern, wenn ein Dialogfeldfehler auftritt.

dialogId

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.

onSave

Funktion, die aufgerufen werden soll, wenn der Sitzungsstatus gespeichert wird.

onSend

Funktion, die aufgerufen werden soll, wenn ein Batch von Nachrichten gesendet wird.

Details zur Eigenschaft

actions

Globale Aktionen, die für den Bot registriert sind.

actions?: ActionSet

Eigenschaftswert

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

Die Bots-Stammbibliothek von Dialogfeldern.

library: Library

Eigenschaftswert

localizer

Der für die Sitzung zu verwendende Lokalisierer.

localizer: ILocalizer

Eigenschaftswert

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